What does generalization mean in Machine Learning?

Options

  • A. The ability of a trained model to perform well on new, previously unseen data
  • B. The ability to memorize every training example exactly
  • C. The process of increasing the size of the computer memory
  • D. The process of removing all test data
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

A. The ability of a trained model to perform well on new, previously unseen data

Detailed Explanation

Generalization refers to the ability of a Machine Learning model to perform well on data that it has not seen during training. A model that simply memorizes training examples may have high training performance but poor generalization.