DEV Community

What is overfitting in Machine Learning?

Manuel Romero on February 09, 2018

Overfitting is one the key problems you have to face when you come to Machine Learning world. Theory says that overfitting happens when you have...
Collapse
 
hamsterasesino profile image
Gabriel

I like the example about the History exam, good one.

If someone fancies a more mathematical and in-deep explanation, I recommend the free online book neuralnetworksanddeeplearning.com and in particular chapter 6

Collapse
 
lschultebraucks profile image
Lasse Schultebraucks

Great examples! They made the point of overfitting really clear.

Collapse
 
kayis profile image
K

Does this make machine learning an unsolvable problem?

Collapse
 
mrm8488 profile image
Manuel Romero

No. We can solve by reducing the model complexity, by gathering more data, by fixing bad data (outliers, missing values, etc).

Collapse
 
ganeshtata profile image
Tata Ganesh

The multiplication example makes so much sense, Manuel!