Question: is cnn supervised or unsupervised?
Answer: CNN is not supervised or unsupervised, it's just a neural network that, for example, can extract features from images by dividing it, pooling and stacking small areas of the image. If you want to classify images you need to add dense (or fully connected) layers and for classification, the training is supervised.