Skip to content
English

Switch theme

// Stage 2 · Classical Machine Learning

The ML Workflow: Data, Loss & Generalization

Train/validation/test splits, overfitting, bias–variance, cross-validation and metrics.

about 10 hours3 algorithms1 paperslesson text ready

01Goals

Do these first: Calculus & Optimization · Probability, Statistics & Information Theory

02Read on this site

03Algorithms to master

Each card has the original paper, prerequisites and resources.

04Must-read papers

05Courses & videos

06Hands-on: project, code & exercises

Free, official or author-published pages. Most run in the browser or on a free Colab GPU.

PROJECT

Build a logistic-regression baseline on a Kaggle tabular dataset, run 5-fold cross-validation and plot learning curves.

  1. 1
    Kaggle Learn:Intro to Machine Learning ↗Exercises

    Complete the online exercises from loading data to modelling and validation.

  2. 2
    Titanic ↗Exercises

    Submit your first Titanic predictions and see train vs validation vs leaderboard.

  3. 3
    Kaggle Learn:Intermediate Machine Learning ↗Exercises

    Practise missing values, categorical features, pipelines and leakage.

07Self-test

Answer in your head, then open to check.

Why can’t you tune on the test set?

It leaks test information into model selection and makes the evaluation look too good.

Why is accuracy misleading on very imbalanced classes?

Predicting the majority class every time already scores high.

What does L2 regularisation do?

It penalises large weights and reduces overfitting.

On these routes: Algorithm Researchers · Domain Scientists

Data updated: AI algorithms & curriculum(UTC+8)