Machine Learning Basics

Which of the following describes reinforcement learning?

  1. AGiving a large number of input–answer pairs and learning a function that predicts the answer from the input, so that the difference between prediction and answer becomes small
  2. BAn agent acts in an environment and learns a way of choosing actions (a policy) that makes the total reward it obtains large
  3. CDividing data without correct answers into several groups so that items with similar features end up in the same group
Show answer and explanation

Answer: B. An agent acts in an environment and learns a way of choosing actions (a policy) that makes the total reward it obtains large

In reinforcement learning, the learner (the agent) observes the state of the environment, chooses an action and receives a reward as a result. No correct answer is given for each action; through trial and error the agent learns a policy that maximizes the total reward received over the future. It is used for games such as Go, robot control and tuning the output of language models to match human evaluations.

  • A. This describes supervised learning. In reinforcement learning, no correct answer is given for each action.
  • B. Correct. The policy is learned by trial and error, guided by rewards.
  • C. This describes clustering, a form of unsupervised learning.
Practice this topic Back to topic

Related calculators

Books on Machine Learning Basics Ad

As an Amazon Associate I earn from qualifying purchases.

More Machine Learning Basics questions

  1. Which of the following describes the procedure of clustering with k-means (k-means clustering)?
  2. Which of the following describes principal component analysis (PCA)?
  3. When data is split into training, validation and test sets, which of the following is the main use of the validation set?
  4. When 5-fold cross-validation (k-fold cross-validation with k = 5) is performed on 1000 data points, how many data points are used for each round of training?
  5. Which of the following is seen when overfitting is occurring?