liveBook · Manning

Learning curve

A learning curve is a representation of how performance or proficiency changes as experience, training progress, or training data increases.

How 2 Manning books explain it

Machine Learning System Design

A curve showing how a model's loss changes across training progress or another ordered evaluation dimension.

How it is used
Guides early error analysis by checking convergence and generalization before deeper investigation.
How deep it goes
Defines three curve types and gives plotting procedures and diagnostic patterns, without deriving learning algorithms.
Examples
Uses oscillating and exploding loss, diverging training and validation curves, and image-search loss components.
What you can do after
Diagnose/debug with it to choose whether to inspect training, adjust complexity, examine the data split, or gather more data.

Read how Machine Learning System Design explains learning curve →

Graph Neural Networks in Action

A plot showing a model's performance measure, such as loss, across training epochs.

How it is used
Uses epoch-by-epoch training and validation losses to monitor learning, compare models, and identify overfitting.
How deep it goes
Interprets declining curves, divergence, and validation-loss minima, but defers overfitting remedies to later treatment.
Examples
Compares GCN and GraphSAGE curves, highlighting validation divergence near epoch 20 and selecting the lowest-validation-loss checkpoint.
What you can do after
Diagnose overfitting from plotted losses and retain the model checkpoint with the best validation performance.

Read how Graph Neural Networks in Action explains learning curve →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.