ai_learning/modules/00_environment/assignments/02_git.md

42 lines
2.2 KiB
Markdown
Raw Permalink 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.

# Учебный Git-процесс
## Теория перед выполнением
Перед началом прочитайте:
- [`02_git_reproducibility.md`](../notes/02_git_reproducibility.md)
## Цель
Создать учебную ветку, внести небольшое изменение, изучить diff и оформить осмысленный коммит.
## Что сделать
1. Сформулировать ожидаемый результат до запуска эксперимента.
2. Реализовать простой baseline.
3. Реализовать основной метод самостоятельно настолько, насколько требует задание.
4. Добавить автоматические проверки ключевых вычислений.
5. Провести эксперимент, сохранить метрики и примеры ошибок.
6. Заполнить отчёт по `common/REPORT_TEMPLATE.md`.
## Результат
Файл `solution/git_notes.md` с командами и объяснением staging area.
Решение разместите рядом в `solution/`. Не коммитьте большие данные,
веса или секреты.
## Критерии приёмки
- Вы можете объяснить разницу working tree, index и commit; секреты и данные не попали в Git.
- Код читаем, разбит на функции и запускается по инструкции.
- Выводы подтверждаются измерениями и не выходят за пределы эксперимента.
## Вопросы для самопроверки
- Почему выбран именно этот метод и какой baseline он должен превзойти?
- Где здесь возможна утечка данных или некорректная оценка?
- Как изменится результат при других данных или ограничениях?
- Какую ошибку модели вы считаете наиболее важной и почему?