Neural Networks vs Deep Neural Networks: Advanced Concepts Quiz — Questions & Answers

This quiz contains 5 questions. Below is a complete reference of all questions, answer choices, and correct answers. You can use this section to review after taking the interactive quiz above.

  1. Question 1: Difference in Architecture Depth

    Which of the following best distinguishes a deep neural network from a shallow neural network in terms of architectural depth?

    • A neural network with a single hidden layer is considered deep.
    • A deep neural network typically contains two or more hidden layers.
    • A shallow network always uses convolutional layers.
    • Depth in a neural network refers to the number of input nodes.
    • All neural networks with more than two output nodes are deep.
    Show correct answer

    Correct answer: A deep neural network typically contains two or more hidden layers.

  2. Question 2: Feature Representation

    In the context of learning feature hierarchies, why are deep neural networks generally preferred over shallow neural networks for image recognition tasks?

    • They require less data for training due to fewer parameters.
    • They are always resilient to overfitting regardless of complexity.
    • Deep neural networks can automatically learn increasingly abstract representations of features across multiple layers.
    • Shallow networks inherently avoid the vanishing gradient problem.
    • Deep networks only use linear activation functions.
    Show correct answer

    Correct answer: Deep neural networks can automatically learn increasingly abstract representations of features across multiple layers.

  3. Question 3: Universal Approximation

    Given a fixed number of neurons, how do deep neural networks compare to shallow neural networks regarding the efficiency of approximating complex functions?

    • Shallow networks can represent any function more efficiently than deep ones.
    • Both deep and shallow networks require the same number of neurons to approximate highly complex functions.
    • Deep neural networks can approximate some complex functions using exponentially fewer neurons than shallow networks.
    • Only shallow networks can handle non-linear functions.
    • Deep networks cannot represent periodic functions at all.
    Show correct answer

    Correct answer: Deep neural networks can approximate some complex functions using exponentially fewer neurons than shallow networks.

  4. Question 4: Training Challenges

    Which specific challenge often arises when training deep neural networks but is less problematic in shallow neural networks?

    • Exponential growth in training speed with more layers.
    • Vanishing or exploding gradients during backpropagation.
    • Guaranteed convergence to the global minimum.
    • Inevitable memorization of the training data.
    • Complete absence of hyperparameters.
    Show correct answer

    Correct answer: Vanishing or exploding gradients during backpropagation.

  5. Question 5: Regularization Techniques

    Which regularization technique is particularly crucial for deep neural networks to prevent overfitting but is generally less critical for shallow neural networks?

    • Early weight initialization
    • Stochastic gradient boosting
    • Dropout randomly disabling units during training
    • Linear regression transformation
    • Radial basis function initialization
    Show correct answer

    Correct answer: Dropout randomly disabling units during training