Overfitting (மாதிரி பயிற்சி தரவை மனப்பாடம் செய்து புதிய தரவில் தோல்வியடைதல்) மற்றும் underfitting (மாதிரி வடிவங்களைப் பிடிக்க மிகவும் எளிமையாக இருத்தல்) ML-இல் இரண்டு அடிப்படை சிக்கல்கள். அவற்றை சமன்படுத்துதல் — நல்ல பொதுமைப்படுத்தலை அடைதல் — பயனுள்ள மாதிரிகளை உருவாக்குவதற்கு மையமாக உள்ளது.
Overfitting vs underfitting
OVERFITTING → the model learns the training data TOO well (including noise) →
→ performs great on training data but POORLY on new/unseen data (doesn't generalize)
→ too complex; memorizes rather than learns general patterns
→ like memorizing answers vs understanding the concept
UNDERFITTING → the model is TOO SIMPLE to capture the underlying patterns →
→ performs poorly on BOTH training and new data
→ not enough complexity/capacity to learn the patterns
→ the goal is GENERALIZATION: learn real patterns → perform well on NEW data
