Heads up: opening this section reveals every question, every option, and the correct answer for this round. If you came here to play, scroll up and hit Play first.
Question 1: What is the primary purpose of a loss function in a machine learning model?
- To quantify error between prediction and truth
- To store data in a compressed format
- To generate human-like text responses
- To increase the speed of the hardware
Answer: A. To quantify error between prediction and truth
Explanation: A loss function is essential because it quantifies the error between a model's predicted output and the actual ground truth, which is necessary to guide the optimization of model parameters.
Question 2: Which algorithm is used to calculate the gradient of the loss function to update weights?
- Backpropagation
- Supervised learning
- Natural language processing
- Reinforcement learning
Answer: A. Backpropagation
Explanation: Backpropagation is the specific algorithm used to calculate the gradient of the loss function, which allows the network to update its weights and minimize prediction errors during the training process.
Question 3: Why are activation functions included in neural network layers?
- To reduce the total number of parameters
- To speed up the data loading process
- To replace the need for training data
- To introduce non-linearity into the model
Answer: D. To introduce non-linearity into the model
Explanation: Activation functions are critical because they introduce non-linearity into neural networks, which enables the model to learn and represent complex patterns in data that would otherwise remain hidden from linear models.
Question 4: What happens when a model learns training data too well, including noise?
- Underfitting
- Overfitting
- Data normalization
- Gradient descent
Answer: B. Overfitting
Explanation: Overfitting occurs when a model learns the training data too well, including the noise, which results in poor generalization performance when the model is presented with new, unseen data points.
Question 5: What provides the foundation for models to learn patterns and relationships?
- User feedback
- Cloud storage
- Hardware cooling
- Training data
Answer: D. Training data
Explanation: Training data serves as the essential foundation for machine learning models, providing the labeled examples necessary for the system to learn the underlying patterns and relationships required for accurate predictions.
Question 6: How do AI agents learn optimal strategies in reinforcement learning?
- By copying human behavior manually
- Through random weight initialization
- By reading static textbooks
- Through trial and error with rewards
Answer: D. Through trial and error with rewards
Explanation: Reinforcement learning enables AI agents to learn optimal decision-making strategies through a process of trial and error, where the agent receives specific rewards or penalties based on its chosen actions.
Question 7: What field combines computational linguistics and machine learning?
- Computer vision
- Natural language processing
- Robotics engineering
- Database management
Answer: B. Natural language processing
Explanation: Natural language processing is the field that combines computational linguistics and machine learning to enable computers to effectively understand, interpret, and generate human language in a meaningful and structured way.
Question 8: What architecture uses interconnected layers of nodes to process information?
- A linear regression
- A neural network
- A decision tree
- A relational database
Answer: B. A neural network
Explanation: A neural network is a machine learning architecture inspired by the human brain that uses interconnected layers of nodes to process information and solve complex tasks through layered data transformation.
Question 9: Which algorithm iteratively adjusts weights using gradients from backpropagation?
- Feature engineering
- Gradient descent
- Supervised learning
- Data augmentation
Answer: B. Gradient descent
Explanation: Gradient descent is an optimization algorithm that uses the gradients calculated by backpropagation to iteratively adjust model weights, effectively moving the model toward a state of lower prediction error.
Question 10: What is the primary goal of supervised learning?
- To delete unused training files
- To generate random data patterns
- To increase hardware power usage
- To map inputs to correct outputs
Answer: D. To map inputs to correct outputs
Explanation: The primary goal of supervised learning is to find a function that maps a set of inputs to their correct outputs based on the provided labeled training data examples.