Hold-out
Без холдаута легко впасть в самообман. Если модель проверять на тех же данных, на которых она училась, результаты будут отличными, но в реальности она окажется бесполезной. Холдаут — главный инструмент диагностики переобучения и страховка от ложных выводов.
Можно представить студента, который решал один и тот же сборник задач. На экзамене он идеально решит знакомые задачи, но новый тест покажет, действительно ли он понял предмет. Холдаут работает как такой тест: часть данных прячут «в конверт» и не показывают модели до финальной проверки.
Классический пример — фильтрация спама. Из архива писем откладывают тестовый набор (например, 2000 писем) и не используют его при обучении. На оставшихся 8000 обучают модель, а затем прогоняют отложенные письма. Если на обучающих данных ошибок почти нет, а на тестовых модель ошибается в половине случаев — значит, она выучила особенности старых писем, но не обобщающие закономерности.
Итак, холдаут — простой и критически важный инструмент. Разделяй данные, обучай на одной части, проверяй на другой — и получишь честный ответ, действительно ли модель работает.
Поделиться