0
0
Computer Visionml~5 mins

CNN architecture review in Computer Vision - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is the main purpose of convolutional layers in a CNN?
Convolutional layers detect local patterns like edges or textures by sliding small filters over the input image, helping the model learn important features.
Click to reveal answer
beginner
Why do CNNs use pooling layers?
Pooling layers reduce the size of feature maps, making the model faster and less sensitive to small shifts or distortions in the input.
Click to reveal answer
beginner
What role do fully connected layers play in a CNN?
Fully connected layers combine all extracted features to make final predictions, like classifying the image into categories.
Click to reveal answer
intermediate
Explain the concept of 'stride' in convolutional layers.
Stride is how many pixels the filter moves at each step when sliding over the input. Larger strides reduce output size but may skip details.
Click to reveal answer
intermediate
What is the benefit of using multiple convolutional layers stacked together?
Stacking layers lets the CNN learn complex features step-by-step, from simple edges in early layers to detailed shapes in deeper layers.
Click to reveal answer
What does a convolutional filter primarily detect in an image?
AThe entire image color
BLocal patterns like edges
CRandom noise
DImage file size
Which layer type reduces the spatial size of feature maps in a CNN?
ADropout layer
BFully connected layer
CPooling layer
DConvolutional layer
What does the 'stride' parameter control in a convolutional layer?
AThe number of filters
BThe learning rate
CThe color channels
DHow far the filter moves each step
Why are multiple convolutional layers stacked in a CNN?
ATo learn complex features progressively
BTo increase image size
CTo reduce training data
DTo avoid overfitting
What is the main function of fully connected layers in CNNs?
ACombine features for final prediction
BDetect edges in images
CReduce image size
DNormalize input data
Describe the main components of a CNN architecture and their roles.
Think about how the model processes images step-by-step.
You got /4 concepts.
    Explain why stacking multiple convolutional layers helps a CNN learn better.
    Consider how deeper layers build on earlier layers' outputs.
    You got /3 concepts.