Convolutional Neural Nets Flashcards

1
Q

What is a CNN?

A

Convolutional Neural Network that is designed for specific tasks like image classification

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Describe the layers in a CNN

A
  1. Convolutional Layers
  2. Pooling Layers
  3. Fully-Connected Layers
  4. Normalization Layers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is pooling in a CNN?

A

Reduces the number of neurons necessary in subsequent layers and include Max and Min pooling

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is max pooling?

A

Based on picking up the maximum value from the selected region

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is min pooling?

A

Based on picking up the minimum value from a selected region

How well did you know this?
1
Not at all
2
3
4
5
Perfectly