← Back to Week 1

Week 1: Introduction to Deep Learning

Knowledge Check — Select an answer to see immediate feedback.

Questions 10
Question 1

What is the primary advantage of deep learning over traditional machine learning approaches?

Question 2

During training, a neural network adjusts its weights step by step based on its mistakes. What controls how big each adjustment step is?

Question 3

Sigmoid is an activation function often used in the output layer for binary classification. What kind of output does it produce?

Question 4

Which of the following best describes a key limitation of the sigmoid activation function that motivated the adoption of ReLU?

Question 5

Which loss function is most appropriate for a binary classification task?

Question 6

PyTorch uses dynamic computation graphs, while early TensorFlow (before version 2.0) used static computation graphs. What is a key practical benefit of dynamic graphs?

Question 7

Three major categories of machine learning are supervised, unsupervised, and reinforcement learning. Which of the following tasks is an example of unsupervised learning?

Question 8

When you first create a neural network, all the weights have to start at some initial values. Why does the choice of starting values actually matter?

Question 9

Which framework has historically been preferred in production and large-scale deployment environments, and why?

Question 10

Mean Squared Error (MSE) squares the difference between a prediction and the true value before averaging. What effect does squaring have on how the model treats errors?