← All CNN Flashcard Decks

Architecture Fundamentals Flashcards

6 cards from real CNN practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.

Read the first 6 Architecture Fundamentals flashcards as text
  1. In a typical Convolutional Neural Network (CNN) architecture, what is the primary function of the pooling layer?

    Answer: To reduce the spatial dimensions of the feature maps.

    The pooling layer, also known as a downsampling layer, is primarily used to reduce the spatial dimensions (width and height) of the input feature maps. This process helps to decrease the computational complexity, control overfitting, and create an invariance to small translations in the input image.

  2. A data scientist is designing a CNN to classify high-resolution medical images. They are concerned about losing important information at the borders of the images during the convolution operations. Which technique should they employ to mitigate this issue?

    Answer: Adding a padding layer around the input images.

    Padding involves adding extra pixels (usually zeros) around the border of an input image. This technique ensures that the filter can process the pixels at the edges of the image more effectively, preventing the spatial dimensions from shrinking with each convolution and preserving information at the borders.

  3. Which of the following best describes the role of the convolutional layer in a CNN?

    Answer: To apply a set of learnable filters to the input data to create feature maps.

    The convolutional layer is the core building block of a CNN. Its primary function is to apply a series of learnable filters (or kernels) that slide over the input image to detect specific features like edges, corners, and textures, resulting in feature maps.

  4. What is the main purpose of using the ReLU (Rectified Linear Unit) activation function in the hidden layers of a CNN?

    Answer: To introduce non-linearity, allowing the network to learn more complex patterns.

    The ReLU activation function introduces non-linearity into the network. Without a non-linear activation function, a deep CNN would behave like a single, equivalent convolutional layer, limiting its ability to learn complex relationships in the data. ReLU is computationally efficient and helps mitigate the vanishing gradient problem.

  5. In the context of a convolutional operation, what does the 'stride' parameter define?

    Answer: The number of pixels by which the filter slides over the input at each step.

    The stride defines the step size the convolutional filter moves across the input image. A stride of 1 means the filter moves one pixel at a time. A larger stride (e.g., 2) means the filter jumps 2 pixels at each step, resulting in a smaller output feature map and reduced computation.

  6. Towards the end of a CNN architecture, after the convolutional and pooling layers have extracted features, which layer is typically responsible for taking these high-level features and performing the final classification task?

    Answer: A fully connected (dense) layer

    The fully connected (or dense) layer takes the high-level features from the preceding layers (which are often flattened into a 1D vector) and performs the final classification. Each neuron in a fully connected layer is connected to all neurons in the previous layer, allowing it to learn non-linear combinations of these features to make a prediction.

How this page was made: written with AI tools and published by Nathan Beja, founder of Practice Test Geeks, who is responsible for its content. Exam facts are checked against the official sources listed below. Not reviewed by a subject-matter expert. Editorial policy

Sources & references

Exam facts on this page (fees, format, dates, passing scores) are checked against these official sources; the date is our last check. Editorial policy

  1. nncc-exam.org — Fees, retake policy, score release, test dates, score validity, exam format, passing score, time limit · verified Oct 2026