Чему вы научитесь
- Работать с данными на Python: pandas, numpy, разведочный анализ (EDA), предобработка и feature engineering
- Обучать модели с учителем: линейная и логистическая регрессия, деревья, случайный лес, градиентный бустинг (XGBoost/LightGBM/CatBoost), kNN, наивный Байес, SVM
- Выбирать и считать метрики: MAE, MSE, RMSE, R², accuracy, precision, recall, F1, ROC-AUC, log-loss, macro/weighted
- Честно оценивать модель: train/test, кросс-валидация, регуляризация, подбор гиперпараметров (Grid/Random/Optuna)
- Прогнозировать временные ряды как регрессию: лаги, скользящее среднее, time-based split без утечки времени
- Писать свои классы-модели (ООП в стиле scikit-learn): fit/predict, наследование, совместимость с пайплайнами
О курсе
Машинное обучение с учителем на Python — спокойно, с нуля и по-человечески
Хочешь понять, как машины учатся предсказывать — цену квартиры, отток клиента, спам в письме, — но формулы и «классические» курсы пугали? Тогда тебе сюда. Идём маленькими шагами и без снобизма: сначала простая жизненная аналогия и понятная картинка, потом короткая формула, где расшифрована каждая буква, потом код на Python и практика прямо в браузере с автопроверкой. Никаких «очевидно, что» и стен формул — только ясные объяснения, много визуализаций и живые задачи, после которых понимаешь, «что это значит на деле».
Что внутри
БлокЧто освоишь
Python для данныхnumpy и pandas для аналитика, разведочный анализ (EDA), выбросы и корреляции, предобработка и создание признаков
Математика ML на пальцахВекторы, функция ошибки MSE/MAE, производная и градиентный спуск
Регрессия и классификацияЛинейная и множественная регрессия, логистическая регрессия, сигмоида, матрица ошибок, precision/recall/F1, ROC-AUC, log-loss
Деревья и ансамблиРешающее дерево, случайный лес, градиентный бустинг и различия XGBoost / LightGBM / CatBoost (с визуализациями работы)
kNN, Байес, SVMМетод ближайших соседей, наивный Байес, метод опорных векторов и ядра, карта «какой алгоритм когда»
Валидация и тюнингПереобучение, train/test, кросс-валидация, регуляризация L1/L2, подбор гиперпараметров (Grid/Random/Optuna)
Важные темыBias-variance, мультикласс (softmax/argmax, macro/weighted), дисбаланс классов, пайплайны
Временные рядыПрогноз во времени как регрессия: лаги, скользящее среднее, тренд и сезонность, time-based split без утечки
ООП для ML, Классы и свой estimator в стиле scikit-learn: fit/predict, наследование, работа в пайплайнах
Практика и проектТренажёр продвинутых задач, сквозной проект «цена квартиры» и карты-справочники методов и метрик
Как устроено обучение
- Понятные визуализации — каждая ключевая идея нарисована: градиентный спуск, ROC-кривая, бустинг, деревья, кросс-валидация во времени, кластеры ошибок.
- Реальные задачи аналитика — условия как мини-исследования, а после решения — вывод «что это значит для бизнеса».
- Код с автопроверкой — задачи на Python (numpy, pandas, scikit-learn) решаются прямо в браузере; у каждой есть формат ввода/вывода, подсказка и эталонное решение.
- Математика на стыке с ML — формулы есть, но каждая расшифрована по буквам и подкреплена интуицией и примером «где это используется».
- От простого к сложному — от «что такое признак» до бустинга, временных рядов и своего estimator.
- Куда расти дальше — практика, шпаргалки и разборы реальных задач аналитики и ML.
Для кого этот курс
Для аналитиков данных и для будущих и действующих Data Scientist — для всех, кто хочет уверенно строить модели на Python с нуля. Аналитику он помогает перейти от отчётов к моделям, а тем, кто метит в Data Science, — собрать прочный фундамент обучения с учителем. После курса вы умеете провести полный цикл: от разведки данных до обученной модели, честной оценки качества и связи результата с бизнесом.
Для кого этот курс
Начальные требования
Наши преподаватели
Как проходит обучение
16 модулей по нарастающей сложности: короткая теория простыми словами с понятными визуализациями → проверочные вопросы (одиночный и множественный выбор, сопоставление) → задачи на Python прямо в браузере с автопроверкой, подсказкой и эталонным решением. Внутри — сквозной проект (предсказание цены квартиры), тренажёр продвинутых задач и шпаргалки-справочники, к которым возвращаются в работе.