Чему вы научитесь
- Использовать NumPy, Pandas и SQL при подготовке данных.
- Читать CSV, проверять типы, пропуски, аномалии и структуру таблиц.
- Проводить EDA и строить графики для анализа данных.
- Разбираться в базовых понятиях статистики и математики для ML.
- Готовить числовые, категориальные и временные признаки.
- Делить данные на обучающую и тестовую части и замечать утечки.
- Собирать baseline-модели и обучать модели в scikit-learn и CatBoost.
- Выбирать метрики для классификации и регрессии.
- Проверять переобучение, сравнивать эксперименты и интерпретировать результат.
- Оформлять учебные ML-проекты для GitHub.
- Организовывать работу над ML-задачей в условиях хакатона и использовать соревнования для практики и портфолио.
О курсе
Для кого этот курс
Начальные требования
Преподаватели курса
Как проходит обучение
Курс проходит в самостоятельном темпе и не привязан к жёстким дедлайнам.
Обучение построено последовательно: каждая новая тема опирается на уже изученный материал и постепенно приближает вас к самостоятельному решению полноценной ML-задачи.
В курс входят:
• подробные теоретические уроки;
• примеры кода на Python;
• тесты на понимание материала;
• задачи на анализ кода и поиск ошибок;
• численные и математические задачи;
• практические задания по программированию;
• работа с реальными датасетами;
• мини-проекты;
• шпаргалки и чек-листы;
• отдельный блок о ML-хакатонах;
• итоговый самостоятельный проект;
• экзамены по основным разделам курса.
После теоретических тем вам потребуется применять материал на практике: исследовать данные, выбирать признаки, строить baseline, обучать модели, сравнивать метрики и объяснять полученный результат.
Рекомендуемая нагрузка — 10–12 часов в неделю. Фактическое время зависит от подготовки и глубины проработки практических заданий.
Что вы получите
- Системное понимание полного цикла работы над ML-задачей
- Практический опыт работы с реальными датасетами
- Навыки использования NumPy, Pandas и scikit-learn
- Понимание метрик, переобучения и утечек данных
- Опыт работы с CatBoost
- Практику построения и улучшения baseline-моделей
- Опыт самостоятельного проведения ML-экспериментов
- Мини-проекты для развития портфолио
- Итоговый самостоятельный ML-проект
- Понимание устройства и правил ML-хакатонов
- Стратегию подготовки решения в ограниченное время
- Навыки презентации технического проекта
- Понимание того, как оформить хакатон для резюме и GitHub
- Шпаргалки и чек-листы по основным темам
- Базу для дальнейшего изучения ML, Computer Vision и NLP