Сначала определяют прогноз и цену ошибок, затем проверяют разделение данных, выбирают метрики и разбирают реальные предсказания. План проверки качества таков:
- Сформулировать целевой прогноз и наиболее нежелательные ошибки.
- Проверить разметку, представительность данных и независимость тестовой выборки.
- Сравнить потери и целевые метрики на обучающих и валидационных данных.
- Разобрать ошибки по классам и сценариям, в том числе вручную.
- Менять по одному направлению — данные, гиперпараметры или архитектуру — и записывать настройки.
- После выбора модели получить итоговую оценку на отложенном тесте и зафиксировать ограничения.
Если тренировка и валидация показывают низкое качество, проверяют постановку, признаки, метки и настройки. Если показатели сильно расходятся, ищут признаки переобучения и утечки. Если средняя метрика хороша, но критичные случаи обрабатываются плохо, пересматривают метрики и критерии приёмки.
Каждое изменение проверяют по одной и той же валидационной процедуре, а тест оставляют для финальной независимой оценки. В практической задаче пригодность определяют по совокупности метрик, ошибок и условий использования.