2.2 KiB
2.2 KiB
Модуль 00. Среда, Git и воспроизводимость
Плановый срок: недели 1.
Цели
- уверенно работать с виртуальным окружением, пакетами, Git и Jupyter
- понимать структуру ML-проекта и требования к воспроизводимости
- научиться оформлять решение так, чтобы его мог запустить другой человек
Предварительные знания
Уверенное владение базовым Python и командной строкой не требуется: достаточно уметь запускать команды и редактировать текстовые файлы.
Теория
- Python-окружения, зависимости и устройство проекта
- Git: коммиты, ветки, diff и исключение больших данных
- Jupyter и модули: seed, конфигурация и логирование
Термины модуля: notes/glossary.md.
Для каждого урока: прочитайте теорию, воспроизведите ключевой пример своими руками и запишите три тезиса без подсказки. Формулы из этого модуля нужно уметь связать с кодом и наблюдаемым поведением модели.
Задания
assignments/01_environment.md— Воспроизводимое окружениеassignments/02_git.md— Учебный Git-процессassignments/03_reproducibility.md— Повторяемый эксперимент
Завершение модуля
Модуль завершён, когда все задания удовлетворяют критериям приёмки, вы можете объяснить основные решения без ноутбука и получили review.