Чему вы научитесь
- Понимать основные задачи и подходы классического машинного обучения.
- Подготавливать данные и формировать признаки для обучения моделей.
- Решать задачи регрессии и классификации.
- Работать с линейными моделями, деревьями решений и ансамблевыми алгоритмами.
- Оценивать модели с помощью подходящих метрик качества.
- Разделять данные на обучающую и проверочную выборки и применять кросс-валидацию.
- Подбирать гиперпараметры и сравнивать модели.
- Распознавать переобучение и предотвращать утечку данных.
- Интерпретировать предсказания с помощью Feature Importance, Permutation Importance и SHAP.
- Применять ML-подходы к практической задаче кредитного скоринга.
- Выполнять кластеризацию с помощью KMeans и DBSCAN.
- Оценивать качество кластеризации и применять PCA для снижения размерности.
О курсе
Для кого этот курс
Начальные требования
Для комфортного прохождения желательно знать основы Python и уметь работать с переменными, функциями, условиями и циклами.
Будет полезно иметь базовое представление о табличных данных и библиотеках NumPy и pandas. Знакомство с основами статистики и линейной алгебры поможет лучше понять математическую сторону алгоритмов, но углублённая подготовка в этих областях не обязательна.
Предварительный опыт построения ML-моделей не требуется.
Преподаватели курса
Как проходит обучение
Курс сочетает объяснение концепций с последовательными практическими заданиями. По мере обучения вы переходите от подготовки данных и базовых моделей к более сложным методам, оценке качества, настройке и интерпретации результатов.
Вы будете самостоятельно решать задачи, анализировать результаты вычислений и проверять понимание материала. В практической части используются Python и библиотеки для анализа данных и машинного обучения, в том числе scikit-learn.
В заданиях важно не просто получить правильный ответ, но и понять, почему выбранный подход работает, какие ограничения у него есть и как проверить надёжность результата.
Если по ходу обучения возникают вопросы, можно использовать комментарии к шагам курса и формы обратной связи.
Что вы получите
- Системное представление об основных направлениях классического машинного обучения.
- Практический опыт применения алгоритмов регрессии, классификации и кластеризации.
- Понимание метрик качества, валидации и настройки моделей.
- Знакомство с методами интерпретации предсказаний, включая SHAP.
- Практику анализа результатов и поиска типичных ошибок при построении моделей.
- Базу знаний для дальнейшего изучения ML Engineering, углублённого машинного обучения и подготовки к техническим собеседованиям.
- Сертификат Stepik: после выполнения установленных условий прохождения курса вы сможете получить сертификат, если его выдача предусмотрена настройками курса на платформе.