This document discusses machine learning algorithms and concepts such as:
- Supervised and unsupervised learning are introduced, as well as other learning paradigms like semi-supervised and reinforcement learning.
- The concepts of training error, generalization error, underfitting, overfitting and model capacity are explained.
- Hyperparameters are defined as parameters that control model capacity and are optimized using validation sets to avoid overfitting.
- Cross-validation techniques like k-fold cross-validation are introduced to better estimate model performance when data is limited.