The convolutional neural networks (CNNs) have shown high success in supervised analysis of hyperspectral images. But, the use of a supervised CNN is not possible for an unsupervised task such as hyperspectral anomaly detection. So, an unsupervised CNN with pre-determined convolutional kernels without requirement to labeled samples or training process is proposed in this work. The proposed method uses the collaborative representation (CR) for background estimate and introduces the global preserving projection (GPP) for dimensionality reduction of it. Then, the convolutional kernels are randomly selected from the reduced CR data. Moreover, two distances in inner and guard windows are defined, which difference of them results in the anomaly score. The CR based unsupervised CNN (CUCNN) method achieves high detection accuracy compared to its counterparts and is more than 9 times faster than other presented unsupervised CNN detectors.