The ML Basics and Concepts Series
This series collects my notes on the foundations of machine learning. The goal is to connect familiar terms to the reasoning behind them: what each concept means, how it appears in experiments, and what we can do about it in practice.
The guiding question is:
What does a model’s error tell us about the data, the learning algorithm, and the task itself?
Reading order
-
Why high bias leads to underfitting, why high variance leads to overfitting, and where Bayes error sets the irreducible limit.
-
Train, Validation, and Test Sets
How to measure generalization without leaking information, overfitting the evaluation, or testing on data that does not represent deployment.
Topics to expand later
Future notes will build on this foundation with topics such as:
- regularization and model capacity;
- loss functions and evaluation metrics;
- maximum likelihood and maximum a posteriori estimation;
- calibration, uncertainty, and distribution shift.
The series will grow as I add concise explanations, mathematical intuition, and practical diagnostics for each concept.
Enjoy Reading This Article?
Here are some more articles you might like to read next: