Knowledge Check — Select an answer to see immediate feedback.
Questions10
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?