Convolutional Neural Nets Flashcards
1
Q
What is a CNN?
A
Convolutional Neural Network that is designed for specific tasks like image classification
2
Q
Describe the layers in a CNN
A
- Convolutional Layers
- Pooling Layers
- Fully-Connected Layers
- Normalization Layers
3
Q
What does convolution mean?
A
Allows us to extract visual features in chunks from a 2D array in small chunks. Each neuron in a layer is responsible for a small cluster of neurons in the preceding layer
4
Q
What is pooling in a CNN?
A
Reduces the number of neurons necessary in subsequent layers and include Max and Min pooling
5
Q
What is max pooling?
A
Based on picking up the maximum value from the selected region
6
Q
What is min pooling?
A
Based on picking up the minimum value from a selected region