← Back to Week 2

Week 2: Neural Networks & Backpropagation

Knowledge Check — Select an answer to see immediate feedback.

Questions 10
Question 1

When information flows forward through a neural network, each layer receives some input, transforms it, and passes the result to the next layer. What is the input to any given hidden layer?

Question 2

Backpropagation relies on the chain rule of calculus. What is the chain rule's role in this context?

Question 3

During training, the model takes a step in a direction that should reduce its error. What happens if those steps are made too large?

Question 4

What is the key difference between stochastic gradient descent (SGD) and mini-batch gradient descent?

Question 5

Different tasks need different ways to measure how wrong a model's predictions are. For which type of task is Mean Squared Error (MSE) the most natural choice?

Question 6

A model predicts that an image is a cat with 99% confidence — and it is correct. What does the loss for that prediction look like?

Question 7

The vanishing gradient problem occurs during backpropagation. What is the primary cause of this issue in deep networks?

Question 8

During training, a neural network needs to figure out how much each weight contributed to the overall error so it can adjust them all. Why is working backward through the network (backpropagation) efficient for this?

Question 9

One advantage of mini-batch gradient descent over full-batch gradient descent is that the stochasticity in gradient estimates can help escape local minima and saddle points. Why?

Question 10

Computational graphs provide a structured representation of the operations in a neural network. Why are they essential for backpropagation?