ai_learning/modules/17_capstone/assignments/02_build.md

40 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Эксперименты и реализация
## Цель
Построить воспроизводимый pipeline и провести минимум три осмысленных эксперимента.
## Теория перед выполнением
- [Воспроизводимое исследование и error analysis](../notes/02_reproducible_research_error_analysis.md)
- [Tracking, artifacts и lineage](../../16_mlops_monitoring/notes/01_artifacts_lineage_versioning.md)
## Что сделать
1. Реализовать воспроизводимый pipeline и честный baseline из proposal.
2. Зафиксировать snapshot/split, конфиг, seed, зависимости и tracking запусков.
3. Провести минимум три контролируемых эксперимента с заранее записанными гипотезами.
4. Выполнить error analysis и оценку важных срезов, калибровки и threshold.
5. Выбрать модель по заданным критериям, сохранить artifacts и отрицательные результаты.
6. Оформить выводы и ограничения в [отчёте](../../../common/REPORT_TEMPLATE.md).
## Результат
Код, tracking, отчёт об ошибках и выбранная модель.
Решение разместите рядом в `solution/`. Не коммитьте большие данные,
веса или секреты.
## Критерии приёмки
- Есть baseline и честный test; улучшения объяснены; отрицательные результаты сохранены.
- Код читаем, разбит на функции и запускается по инструкции.
- Выводы подтверждаются измерениями и не выходят за пределы эксперимента.
## Вопросы для самопроверки
- Изменялся ли в каждом эксперименте один контролируемый фактор?
- Открывался ли test только после заморозки решения?
- Какие категории ошибок дают наибольший ущерб и следующий эксперимент?
- Можно ли воспроизвести выбранный artifact по `run_id`?