Machine Learning Concepts Quiz
Grade 11 · Technology · Quiz
Eight questions covering supervised and unsupervised learning, neural networks, and model evaluation.
Questions
Which of the following is an example of an unsupervised learning task?
- Predicting house prices from square footage
- Classifying email as spam or not spam
- Grouping customers by purchasing behavior
- Recognizing handwritten digits
Show answer
Answer: Grouping customers by purchasing behavior
Clustering customers by behavior is unsupervised — there are no predefined labels; the algorithm discovers natural groupings in the data.
A model with very high training accuracy but low test accuracy is most likely suffering from underfitting.
Show answer
Answer: False
High training accuracy combined with low test accuracy is the hallmark of overfitting, not underfitting; underfitting yields poor accuracy on both sets.
In a neural network, the ________ algorithm calculates gradients layer by layer from the output back to the input.
Show answer
Answer: backpropagation
Backpropagation applies the chain rule of calculus to propagate the loss gradient from the output layer backward through every layer, enabling parameter updates.
Which technique helps prevent overfitting by randomly deactivating a fraction of neurons during each training step?
- Batch normalization
- Dropout
- Weight initialization
- Learning rate scheduling
Show answer
Answer: Dropout
Dropout randomly sets neuron outputs to zero during training, preventing co-adaptation and acting as a regularizer that reduces overfitting.
Principal Component Analysis (PCA) increases the dimensionality of a dataset.
Show answer
Answer: False
PCA reduces dimensionality by projecting data onto a smaller set of principal components that capture the most variance, making it easier to visualize and process.
A decision tree classifies an input by routing it through a series of ________ tests on feature values.
Show answer
Answer: binary
A decision tree routes each example through a sequence of binary (yes/no) tests on feature values until reaching a leaf node that predicts the class.
Which evaluation metric is most appropriate when false negatives are far more costly than false positives (e.g., cancer screening)?
- Precision
- Recall
- Accuracy
- Specificity
Show answer
Answer: Recall
Recall measures how many actual positives the model catches; in cancer screening, missing a real case (false negative) is far worse than a false alarm, making recall the priority metric.
In gradient descent, the learning rate controls how large a step is taken in the direction of the gradient on each update.
Show answer
Answer: True
The learning rate is a hyperparameter that scales the gradient update; too large causes oscillation or divergence, too small causes very slow convergence.
Get a personalized course on Machine Learning Concepts built around your child.