Kiru Lab  /  Track

Classical Machine Learning

Fit, generalize, fail. Every failure mode of a large model appears here first, in miniature.

Classical machine learning is where the field's vocabulary was set: features, fitting, overfitting, bias, variance, generalization. Working through it on models small enough to hold in your head is the cheapest way to earn intuitions that transfer directly to systems too large to inspect. A linear model that memorizes its training set and a language model that regurgitates training data are the same phenomenon at different scales.

The question this track answers

What does it mean for a model to have learned something rather than memorized it?

By the end you can

  • Implement linear and logistic regression from scratch
  • Implement gradient descent and diagnose it from its loss curve
  • Explain overfitting in terms of capacity and data
  • Design an evaluation split that cannot leak
  • Read a decision boundary as a statement about a model's inductive bias

Come here from

Scope

7 lessons, roughly 18 hours.