29 / 39
Что такое overfitting и underfitting? Как их распознать и побороть?
Underfitting — модель слишком простая, плохо описывает даже train. Train_loss и val_loss оба высокие. Overfitting — модель запомнила train, плохо обобщает. Train_loss низкий, val_loss высокий, разрыв растёт. Признаки видно по learning curves. Лечение overfit: регуляризация, dropout, early stopping, больше данных, augmentation. Лечение underfit: усложнить модель, добавить фичи, убрать слишком сильную регуляризацию.