Курс на Stepik
Обложка курса «ML на Python: практика, проекты и подготовка к работе» на Stepik
2 490 ₽

ML на Python: практика, проекты и подготовка к работе ★ 0.000

Открыть на
STEPIK.ORG

Практический курс по классическому машинному обучению для людей с базовым Python. Вы начнёте с работы с данными и постепенно дойдёте до самостоятельного решения ML-задач. В программе есть NumPy, Pandas, SQL, статистика, модели и CatBoost. После объяснения темы сразу идут вопросы на понимание и программная практика, а в конце нужно собрать и оформить собственный проект.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «ML на Python: практика, проекты и подготовка к работе»Учеников на курсе 20
Сертификаты, выданные на курсе «ML на Python: практика, проекты и подготовка к работе»Сертификатов выдано 0
Отзывы о курсе «ML на Python: практика, проекты и подготовка к работе»Отзывов получено 0
Рейтинг курса «ML на Python: практика, проекты и подготовка к работе»Рейтинг курса 0.000
Уроки в курсе «ML на Python: практика, проекты и подготовка к работе»Количество уроков 176
Тесты в курсе «ML на Python: практика, проекты и подготовка к работе»Количество квизов 1017
Задачи с кодом в курсе «ML на Python: практика, проекты и подготовка к работе»Количество задач с кодом 422
Время прохождения курса «ML на Python: практика, проекты и подготовка к работе»Время прохождения курса —
Стоимость курса «ML на Python: практика, проекты и подготовка к работе»Стоимость курса 2 490 ₽ —
Обновления курса «ML на Python: практика, проекты и подготовка к работе»Обновления курса — —
Дата публикации курса «ML на Python: практика, проекты и подготовка к работе»Дата публикации курса — ———
Последнее обновление курса «ML на Python: практика, проекты и подготовка к работе»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «ML на Python: практика, проекты и подготовка к работе» 20 разделов Уроки в курсе «ML на Python: практика, проекты и подготовка к работе» 176 уроков Тесты в курсе «ML на Python: практика, проекты и подготовка к работе» 1017 тестов Задачи в курсе «ML на Python: практика, проекты и подготовка к работе» 422 задачи Время прохождения курса «ML на Python: практика, проекты и подготовка к работе» 1 ч. Последнее обновление курса «ML на Python: практика, проекты и подготовка к работе» обн. 8 октября 2026

Введение и среда

7 уроков
1. Путь в ML ↗
2. Что такое GitHub и зачем он ML-специалисту ↗
3. Что такое Kaggle и как его использовать ↗
4. Где писать код: Colab, Jupyter, VSCode ↗
5. Минимальная инженерная база ↗
6. Закрепление раздела ↗
7. Книги которые стоит прочитать ↗

Python для ML (повторение)

5 уроков
1. Повторение Python перед ML ↗
2. Списки, словари, циклы для данных ↗
3. Функции и чистый код для ML ↗
4. Ошибки и отладка ↗
5. Закрепление Python для ML ↗

NumPy

6 уроков
1. NumPy полный урок ↗
2. Индексация, срезы и маски ↗
3. Операции над массивами ↗
4. Агрегации ↗
5. Многомерные массивы ↗
6. Закрепление NumPy ↗

Pandas

7 уроков
1. Pandas полный урок ↗
2. Чтение CSV ↗
3. Выбор столбцов и фильтрация ↗
4. Пропуски и типы данных ↗
5. GroupBy ↗
6. Merge таблиц ↗
7. Закрепление Pandas ↗

SQL для ML и аналитики

13 уроков
1. Что такое SQL и зачем он ML-специалисту ↗
2. Фильтрация данных: WHERE, AND, OR, IN, BETWEEN ↗
3. Сортировка, уникальные значения и пропуски ↗
4. Агрегации: COUNT, SUM, AVG, MIN, MAX ↗
5. GROUP BY и HAVING: агрегаты по клиентам ↗
6. CASE WHEN и обработка категорий ↗
7. JOIN: как объединять таблицы ↗
8. Подзапросы и CTE: как строить сложные запросы ↗
9. Работа с датами и временем в SQL ↗
10. Оконные функции: SQL для истории клиента ↗
11. SQL Feature Engineering для ML ↗
12. Leakage в SQL и ошибки подготовки данных ↗
13. Закрепление: мини-проект SQL для ML ↗

Визуализация данных

6 уроков
1. Зачем визуализировать данные ↗
2. Линейные графики ↗
3. Гистограммы ↗
4. Scatterplot ↗
5. Выбросы ↗
6. Закрепление визуализации ↗

Статистика для ML

6 уроков
1. Зачем ML статистика ↗
2. Среднее и медиана ↗
3. Разброс и стандартное отклонение ↗
4. Корреляция ↗
5. Почему статистика обманывает ↗
6. Закрепление статистики ↗

Классический ML

6 уроков
1. Признаки и target ↗
2. Train/test split ↗
3. Первая регрессия ↗
4. Первая классификация ↗
5. Scikit-learn: preprocessing, Pipeline и защита от утечки ↗
6. Закрепление ML ↗

Метрики качества моделей

6 уроков
1. Зачем нужны метрики ↗
2. MAE MSE RMSE ↗
3. Accuracy ↗
4. Precision Recall F1 ↗
5. ROC-AUC и PR-AUC ↗
6. Закрепление метрик ↗

Математика для машинного обучения

13 уроков
1. Математический язык машинного обучения ↗
2. Функции и графики ↗
3. Векторы ↗
4. Расстояния и масштаб признаков ↗
5. Скалярное произведение ↗
6. Матрицы ↗
7. Предсказание и функция потерь ↗
8. Производная ↗
9. Градиентный спуск ↗
10. Вероятность ↗
11. Условная вероятность и Байес ↗
12. Случайные величины и распределения ↗
13. Экзамен "Математический язык машинного обучения" ↗

Переобучение моделей

6 уроков
1. Что такое переобучение ↗
2. Train vs Test ↗
3. Почему модель запоминает ↗
4. Регуляризация ↗
5. Как бороться с переобучением ↗
6. Закрепление ↗

Feature Engineering

7 уроков
1. Что такое Feature Engineering ↗
2. Признаки из чисел ↗
3. Признаки из категорий ↗
4. Признаки из дат ↗
5. Агрегаты ↗
6. Ошибки Feature Engineering ↗
7. Закрепление ↗

Baseline модели

6 уроков
1. Что такое baseline ↗
2. Как строить baseline ↗
3. Первый basseline ↗
4. Логирование экспериментов ↗
5. Почему baseline важен ↗
6. Закрепление ↗

CatBoost

11 уроков
1. Зачем нужен CatBoost ↗
2. CatBoostClassifier ↗
3. CatBoostRegressor ↗
4. Категориальные признаки ↗
5. Важность признаков ↗
6. Early stopping ↗
7. Параметры CatBoost ↗
8. CatBoost в антифроде: редкий класс и цена ошибки ↗
9. CatBoost и Logistic Regression: честное сравнение моделей ↗
10. Закрепление ↗
11. Мини-проект CatBoost ↗

ML-хакатоны

11 уроков
1. Что такое ML-хакатон ↗
2. Первые часы хакатона ↗
3. Чтение условий ↗
4. Public vs Private leaderboard ↗
5. Submit ↗
6. Ошибки новичков ↗
7. LLM на хакатонах ↗
8. Командная работа ↗
9. Лог экспериментов ↗
10. README решения ↗
11. Чеклист перед submit: как не потерять результат в последние часы ↗

Практикумы

6 уроков
1. Практикум clients ↗
2. Практикум apartments ↗
3. Практикум antifraud ↗
4. Практикум Titanic ↗
5. Мини-хакатон ↗
6. Риск инсульта: полный ML-pipeline ↗

Финальный проект

16 уроков
1. Постановка задачи ↗
2. EDA ↗
3. Очистка данных ↗
4. Создание признаков ↗
5. Baseline ↗
6. Метрики ↗
7. Улучшение модели ↗
8. CatBoost ↗
9. Интерпретация ↗
10. Подготовка отчёта ↗
11. GitHub ↗
12. Мини-защита ↗
13. Шаблон README ↗
14. Шаблон отчёта ↗
15. Критерии оценки ↗
16. Чеклист публикации ↗

Экзамены Экзамен

5 уроков
1. Экзамен Python и NumPy ↗
2. Экзамен Pandas и статистика ↗
3. Экзамен SQL ↗
4. Экзамен ML и метрики ↗
5. Экзамен Feature Engineering и CatBoost ↗

После курса

6 уроков
1. Что делать после курса ↗
2. Roadmap на 6 месяцев ↗
3. GitHub портфолио ↗
4. NLP CV MLOps ↗
5. Подготовка к Junior ML ↗
6. Финальное напутствие ↗

Шпаргалки

6 уроков
1. NumPy шпаргалка ↗
2. Pandas шпаргалка ↗
3. Метрики шпаргалка ↗
4. Feature Engineering шпаргалка ↗
5. CatBoost шпаргалка ↗
6. Чеклист хакатона ↗