Chapter 9 – Abstract Image Classification with Convolutional Neural Networks (CNNs)
- A convolutional neural network (CNN) can only process images. (Yes | No)
The answer is no. CNNs can process words, sounds, or video sequences, to classify and predict.
- A kernel is a preset matrix used for convolutions. (Yes | No)
The answer is yes, and no. There are many preset matrices used to process images, such as the one used in
Edge_detection_Kernel.py
in this chapter. However, in this chapter, kernels were created randomly, and then the network trained their weights to fit the target images. - Does pooling have a pooling matrix, or is it random?
In some cases, a pooling matrix has a size that is an option when the pooling layer is added to the model, such as a 2×2 pooling window. However, in AutoML neural networks, for example, we can try to run optimizing algorithms that will test various sizes to see which one...