All Glossary Terms

Supervised learning

Supervised learning is a machine learning paradigm where a model learns a mapping function from input data to known output labels provided in a training dataset.

What it is

The mechanism involves passing input-output pairs through a model to compare the generated output against the ground truth. An optimization algorithm calculates the error between these values and updates the internal model parameters to minimize this discrepancy across thousands or millions of iterations. You typically need a dataset containing between 1,000 to 100,000 labeled samples to see meaningful results, depending on the complexity of the task.

Why it matters

Understanding this concept helps you decide if a problem requires custom model training rather than just prompt engineering. If you ignore the dependency on high-quality labeled data, you will likely face significant costs in data cleaning and annotation before you can even begin training. It clarifies why model performance is strictly bounded by the coverage and accuracy of your training set.

In practice

In production, you observe supervised learning when you perform fine-tuning or train custom classifiers to handle domain-specific inputs. You will typically manage this via a training configuration file or API, where you must define hyperparameters like the learning rate and epochs to control how the model updates its weights. Your primary operational concern is ensuring the training data distribution matches the actual production traffic.

The tradeoff

The primary tradeoff is that while supervised learning provides high accuracy on specific tasks, it suffers from overfitting if the training data is too small or lacks sufficient diversity to represent real-world variance.

Where it appears

Research summaries that use Supervised learning, each linked to its source paper.

  • Mastering the Game of Go with AI
    Mastering the game of Go with deep neural networks and tree search

    The paper introduces AlphaGo, a system that uses deep neural networks and tree search to solve the complex game of Go by learning from both human expert games and self-play.

  • End to End Robot Control Learning
    End-to-End Training of Deep Visuomotor Policies

    The paper investigates if training perception and control systems together as a single unit performs better than building them as separate components.

  • Training Language Models Using Human Feedback
    Training language models to follow instructions with human feedback

    The researchers aligned language models with human intent by using supervised learning combined with reinforcement learning from human feedback.