Q. 1
Artificial Intelligence
Difficulty: Hard
(1 Mark)
What is the primary cause of the 'Vanishing Gradient Problem' during backpropagation in deep neural networks when using Sigmoid or Tanh activation functions?
💡
Step-by-Step Explanation & Concept Rationale
By the chain rule, multiplying numbers < 1 across many layers causes gradients for early layers to vanish toward zero, halting weight updates.
Q. 2
Artificial Intelligence
Difficulty: Medium
(1 Mark)
How does the Rectified Linear Unit (ReLU: f(x) = max(0, x)) activation function mitigate the vanishing gradient problem in deep networks?
💡
Step-by-Step Explanation & Concept Rationale
ReLU's constant gradient of 1 for x > 0 eliminates gradient saturation in the positive regime.
Q. 3
Artificial Intelligence
Difficulty: Hard
(1 Mark)
What is the 'Dying ReLU' problem and what architectural modification directly addresses it?
💡
Step-by-Step Explanation & Concept Rationale
Leaky ReLU assigns a small non-zero slope (e.g. 0.01) for x < 0, allowing gradients to flow and revive dead neurons.
Q. 4
Artificial Intelligence
Difficulty: Hard
(1 Mark)
What activation function, defined as x * Phi(x) where Phi is the standard Gaussian cumulative distribution function, is widely used in modern Transformers like BERT and GPT?
💡
Step-by-Step Explanation & Concept Rationale
GELU weights inputs by their probability under a Gaussian distribution, providing smooth non-linear probabilistic gating.
Q. 5
Artificial Intelligence
Difficulty: Medium
(1 Mark)
What is the fundamental purpose of 'Backpropagation' in artificial neural networks?
💡
Step-by-Step Explanation & Concept Rationale
Backpropagation propagates errors backward from the output layer to compute dLoss/dWeight for gradient descent optimization.
Q. 6
Artificial Intelligence
Difficulty: Hard
(1 Mark)
In stochastic gradient descent, what is the role of the 'Momentum' term?
💡
Step-by-Step Explanation & Concept Rationale
Momentum v_t = gamma * v_{t-1} + eta * grad helps the optimizer navigate valleys and push past flat local minima or saddle points.
Q. 7
Artificial Intelligence
Difficulty: Hard
(1 Mark)
How does the 'Adam' (Adaptive Moment Estimation) optimizer compute parameter updates?
💡
Step-by-Step Explanation & Concept Rationale
Adam combines the benefits of AdaGrad (handling sparse gradients) and RMSprop (handling non-stationary objectives) with bias-corrected moment estimates.
Q. 8
Artificial Intelligence
Difficulty: Hard
(1 Mark)
Why is 'AdamW' (Adam with Decoupled Weight Decay) preferred over standard Adam with L2 regularization in modern deep learning?
💡
Step-by-Step Explanation & Concept Rationale
Loshchilov & Hutter showed that in Adam, L2 regularization is distorted by moving average scaling; decoupling weight decay significantly improves generalization.
Q. 9
Artificial Intelligence
Difficulty: Hard
(1 Mark)
What is 'Batch Normalization' (BatchNorm) and what are its primary benefits during deep network training?
💡
Step-by-Step Explanation & Concept Rationale
BatchNorm adds learnable scale (gamma) and shift (beta) parameters, enabling higher learning rates and reducing sensitivity to weight initialization.
Q. 10
Artificial Intelligence
Difficulty: Hard
(1 Mark)
Why is 'Layer Normalization' (LayerNorm) universally preferred over Batch Normalization in Transformers and Recurrent Neural Networks (RNNs)?
💡
Step-by-Step Explanation & Concept Rationale
BatchNorm depends on mini-batch statistics, failing with small batch sizes or dynamic sequence lengths; LayerNorm normalizes across hidden dimensions per token.
Q. 11
Artificial Intelligence
Difficulty: Medium
(1 Mark)
What is the mechanism and regularization effect of 'Dropout' during neural network training?
💡
Step-by-Step Explanation & Concept Rationale
Dropout forces the network to learn robust, redundant representations by effectively sampling a thinned ensemble of sub-networks.
Q. 12
Artificial Intelligence
Difficulty: Hard
(1 Mark)
During inference/testing, how is Dropout handled?
💡
Step-by-Step Explanation & Concept Rationale
Inverted dropout scales activations during training by 1/(1-p) so that standard unscaled forward passes can execute at test time.
Q. 13
Artificial Intelligence
Difficulty: Hard
(1 Mark)
What is 'He (Kaiming) Initialization' and why is it recommended for neural networks using ReLU activations?
💡
Step-by-Step Explanation & Concept Rationale
Because ReLU zeroes out negative inputs (halving variance), Kaiming initialization uses a factor of 2 (unlike Xavier/Glorot's 1/n) to prevent signal attenuation.
Q. 14
Artificial Intelligence
Difficulty: Medium
(1 Mark)
What happens if all weights in a multi-layer neural network are initialized to identical constant values (e.g. all zeros or all ones)?
💡
Step-by-Step Explanation & Concept Rationale
Symmetry breaking requires random weight initialization so that different neurons track different input features.
Q. 15
Artificial Intelligence
Difficulty: Medium
(1 Mark)
What is the core mathematical operation performed by a 2D Convolutional layer in a CNN?
💡
Step-by-Step Explanation & Concept Rationale
Convolution exploits spatial locality and translation invariance through shared filter weights sliding across input feature maps.
Q. 16
Artificial Intelligence
Difficulty: Medium
(1 Mark)
What is 'Stride' in a convolutional layer?
💡
Step-by-Step Explanation & Concept Rationale
A stride of 1 shifts the kernel 1 pixel at a time; a stride of 2 skips every other pixel, halving spatial output dimensions (downsampling).
Q. 17
Artificial Intelligence
Difficulty: Medium
(1 Mark)
What is 'Padding' (e.g. 'same' padding) in CNNs?
💡
Step-by-Step Explanation & Concept Rationale
'Same' padding ensures the output spatial dimensions equal the input spatial dimensions (when stride=1); 'valid' padding performs no padding.
Q. 18
Artificial Intelligence
Difficulty: Medium
(1 Mark)
What is the purpose of a 'Max Pooling' layer in CNN architectures?
💡
Step-by-Step Explanation & Concept Rationale
Max pooling extracts the maximum value in local windows (e.g. 2x2 with stride 2), retaining dominant features while halving resolution.
Q. 19
Artificial Intelligence
Difficulty: Hard
(1 Mark)
What is 'Global Average Pooling' (GAP) and why is it used to replace dense fully-connected layers at the end of modern CNNs (e.g. ResNet)?
💡
Step-by-Step Explanation & Concept Rationale
GAP converts an (N, C, H, W) tensor directly into (N, C, 1, 1), eliminating millions of parameters associated with flattening into large FC layers.
Q. 20
Artificial Intelligence
Difficulty: Hard
(1 Mark)
What breakthrough architectural mechanism did 'ResNet' (Residual Networks) introduce to successfully train ultra-deep networks (100+ layers)?
💡
Step-by-Step Explanation & Concept Rationale
Residual connections let layers learn perturbation residuals F(x) around identity mappings, overcoming vanishing gradients in 152-layer networks.
Q. 21
Artificial Intelligence
Difficulty: Hard
(1 Mark)
What is a 'Bottleneck Block' in ResNet-50 and deeper ResNet variants?
💡
Step-by-Step Explanation & Concept Rationale
Bottleneck design cuts computation by compressing channel dimensions before expensive 3x3 convolutions.
Q. 22
Artificial Intelligence
Difficulty: Hard
(1 Mark)
In 'Inception' (GoogLeNet) architectures, what is the role of 1x1 convolutions?
💡
Step-by-Step Explanation & Concept Rationale
1x1 convolutions perform linear combinations across feature channels, shrinking depth while adding non-linear expressiveness.
Q. 23
Artificial Intelligence
Difficulty: Hard
(1 Mark)
What compound scaling method does 'EfficientNet' use to scale network depth, width, and image resolution simultaneously?
💡
Step-by-Step Explanation & Concept Rationale
Tan & Le proved that coordinating depth, width, and resolution scaling yields state-of-the-art accuracy with order-of-magnitude fewer parameters.
Q. 24
Artificial Intelligence
Difficulty: Hard
(1 Mark)
What is 'Depthwise Separable Convolution' (used in MobileNet and Xception)?
💡
Step-by-Step Explanation & Concept Rationale
Depthwise separable convolutions reduce computation by ~8x to 9x with minimal loss in accuracy, enabling real-time edge AI on mobile devices.
Q. 25
Artificial Intelligence
Difficulty: Medium
(1 Mark)
What is the primary limitation of standard Recurrent Neural Networks (vanilla RNNs) on long sequential data?
💡
Step-by-Step Explanation & Concept Rationale
Repeated multiplication of transition matrix W_hh across hundreds of time steps drives gradients to zero or infinity, creating short-term memory limits.
Study Stream Progress:
Showing 25 of 82 Questions (30%)
Jump to:
Ready to Test Your Retention & Speed?
Now that you have reviewed the study questions and rationales, test yourself in our interactive 1-by-1 practice engine or take the full official timed mock exam.