ML
    beginner

    The Machine Learning Landscape

    algorithms.live

    Three axes, one system

    supervision
    Supervised
    Unsupervised
    Semi-supervised
    Self-supervised
    Reinforcement
    How much and what kind of supervision the system gets during training.
    timing
    Batch
    Online
    Whether it must be retrained from scratch on the full dataset, or can learn incrementally from data arriving in sequence.
    generalization
    Instance-based
    Model-based
    Whether it compares new data to remembered instances, or builds a model of the training data and predicts from that.
    Spam filter: It learns from emails already labelled spam or ham, keeps learning from what users mark, and generalises through a learned model rather than by comparing each new email to stored ones. Géron uses exactly this example: "an online, model-based, supervised learning system."

    Ten million people, and still wrong

    24%
    61%
    predicted57%actual38%2,400,000 replies from 10,000,000 mailedsampling noise at this sample size: ±0.032 percentage pointsbias: 18.9 percentage points
    The gap between the two bars is 18.9 points, while the sampling noise is ±0.032 points — roughly 586× smaller. That ratio is the entire lesson. Collecting a bigger sample shrinks the noise and does nothing whatsoever to the bias, which is why a poll of ten million people called the 1936 election wrong.

    What kind of learning is this?

    Sort

    Sort each problem by its learning paradigm.

    Tap a piece, then tap where it goes — or drag it. Tap the tray to take one back.

    Supervised

    Drop items here

    Unsupervised

    Drop items here

    Reinforcement

    Drop items here
    6 pieces left to place

    Test your knowledge

    20 questions
    Question 1 of 20
    Score: 0

    Géron classifies a spam filter as which combination?

    Interview Questions

    Google
    Meta
    Amazon
    Microsoft
    Google
    Meta
    Netflix
    Stripe
    Google
    Apple
    Airbnb
    Uber
    Google
    Meta
    OpenAI
    Anthropic

    Love this visualization?

    Sign up to track your progress, earn achievements, use the AI assistant, and access your personal learning dashboard.

    100% free • No credit card required