aNet.ai
Machine Learning/Learning path
0day streak0XP · Lv 1
← 3. Learning & Generalization
Lesson 2 of 11 8 min · 136 words

Training vs. test error

Why training error is an optimistic estimate.

Training error is the average loss on the data used to fit the model. Test error is the average loss on held-out data the model never saw. The quantity we really care about is the error on the whole distribution, and test error is our estimate of it.

Training error is optimistically biased: the optimiser specifically chose parameters that make it small, so it partly reflects the particular noise in the training sample. A flexible enough model can drive training error to zero by memorising.

The gap between test and training error is the generalisation gap. A small gap with high error means underfitting; a large gap means overfitting.

Formula to remember

Ridge objective

L2 penalty shrinks all weights.

Quick check · +5 XP

Which method can perform feature selection automatically?

Practice this topic
Saved in this browser as you type.
aNet.ai · Introduction to Machine Learning · NewUU course outlineProgress saved in this browser