глоссарий

Эпоха

Эпоха

Эпоха — это один полный цикл прохождения всех образцов обучающей выборки через нейросеть. Проще говоря, это «один прогон» учебного материала от начала до конца, после которого модель видит каждый пример один раз.

Зачем это важно? Число эпох определяет, насколько глубоко модель усваивает закономерности. Мало эпох — модель не доучилась и ошибается. Слишком много — модель «зазубривает» данные и перестаёт обобщать, то есть теряет способность работать с новыми примерами. Поэтому подбор числа эпох — это поиск баланса между недообучением и переобучением.

Интуитивно это похоже на студента перед экзаменом. Одна эпоха — одно полное прочтение учебника. Первое чтение даёт представление о предмете, второе — выявляет связи между главами, третье — помогает запомнить детали. Но если перечитывать учебник сотни раз подряд, студент начинает заучивать формулировки дословно, не понимая смысла. Так и нейросеть: после многих эпох она запоминает шум и случайные совпадения в данных, а не реальные закономерности.

Прикладной пример: обучение модели распознавать котиков на фотографиях. На первой эпохе сеть различает лишь тёмное и светлое. На пятой — уже узнаёт контуры ушей. На десятой — уверенно отличает кошку от собаки. Но на пятидесяти эпохах модель может начать «узнавать» только тех котиков, которые были в обучающей выборке, и пропустит новые породы.

Вывод: число эпох — это компромисс между памятью и пониманием. Его подбирают экспериментально, следя за ошибками на проверочных данных. Правильно выбранное количество эпох — залог того, что модель будет не повторять заученное, а действительно решать задачу.