Магистратура
2026/2027





Машинное обучение
ID 1201817
Статус:
Курс обязательный (Прикладные модели искусственного интеллекта)
Кто читает:
Департамент прикладной математики
Когда читается:
1-й курс, 1, 2 модуль
Охват аудитории:
для своего кампуса
Преподаватели:
Гимранова Екатерина Маратовна
Язык:
русский
Кредиты:
6
Контактные часы:
60
Программа дисциплины
Аннотация
Цель освоения дисциплины состоит в изучении основных методов и моделей машинного обучения и их практическом применении. Рассматриваются основные типы задач обучения с учителем и без: классификация, кластеризация, регрессия.
Цель освоения дисциплины
- Получение фундаментальных знаний основных понятий и постановки задач машинного обучения, алгоритмов их решения и оценки качества
- Получение практических навыков применения алгоритмов, обучения моделей и оценки их качества на реальных данных
Планируемые результаты обучения
- Студент знает типы данных в таблицах: числовые (int, float); категориальные (object, category); структуры данных: DataFrame, Series (pandas); базовые операции: загрузка данных (read_csv, read_excel); выборка данных (loc, iloc); фильтрация; агрегации (groupby) обработка пропусков: isna, fillna, dropna базовая визуализация: matplotlib, seaborn
- Студент знает типы задач: классификация, регрессия, Деревья решений, Recsys, ANN, CRM модели.
- Студент знает: линейная регрессия (LinearRegression), логистическая регрессия (LogisticRegression), k-ближайших соседей (KNeighborsClassifier), дерево решений (DecisionTreeClassifier).
- Студент знает метрики для классификации: accuracy, precision, recall; для регрессии: MSE, MAE, матрица ошибок (confusion_matrix)
- Студент понимает разницу между признаками (features) и целевой переменной (target); как качество данных влияет на модель; зачем нужна предобработка данных перед обучением.
- Студент понимает различия между классификацией и регрессией; как формулировка задачи влияет на выбор модели; что такое обучающая и тестовая выборки.
- Студент понимает как модель обучается на данных; зависимость качества от данных и параметров; различие между обучением и предсказанием.
- Студент понимает, почему одной метрики недостаточно; как метрики связаны с задачей бизнеса; разницу между ошибками первого и второго рода.
- Студент умеет загружать и исследовать датасет, очищать данные (пропуски, выбросы), выделять признаки и целевую переменную, визуализировать распределения и зависимости.
- Студент определяет тип задачи по данным; выделять X и y; делить данные: train_test_split.
- Студент обучает модель: передавать X_train, y_train; делать предсказания: predict(X_test), применять несколько моделей к одной задаче.
- Студент считает метрики: accuracy_score, mean_squared_error, интерпретировать результаты модели, сравнивать модели между собой.
- Студент владеет инструментами: pandas, numpy, matplotlib, allcups.
Содержание учебной дисциплины
- Введение в анализ данных и машинное обучение
- Линейные модели I
- Линейные модели II и классификация
- Оценка качества моделей и работа с признаками
- Введение в NLP и снижение размерности I
- Cнижение размерности II и алгоритмы кластеризации
- Деревья решений
- Ансамбли моделей
- Recsys
- ANN
- Введение в нейросети.
- Введение в SQL
- Демо-тех собеседование
Элементы контроля
- SUM_6_ДЗ (макс. 60 баллов)
- SUM_2_Демо-тех собеседования (макс. 20 баллов)Студенту необходимо подготовиться к ответам на углубленные вопросы по по всем пройденным темам. Необходимо в чате записаться на определенное время для беседы с преподавателем. На одного студента до 20 минут. Беседа проходит в конце каждого модуля. Максимум за каждое занятие – 10 баллов.
- SUM_Экзамен (макс. 20 баллов)Студенту необходимо подготовиться к ответам на углубленные вопросы по по всем пройденным темам. Необходимо записаться на определенное время для сдачи экзамена. На одного студента до 20 минут. Максимум – 20 баллов.
Промежуточная аттестация
- 2026/2027 2nd moduleSUM_6_ДЗ (макс. 60 баллов) + SUM_2_Демо-тех собеседования (макс. 20 баллов) + SUM_Экзамен (макс. 20 баллов) Максимум на занятиях можно набрать 100 баллов. Набранные баллы переводятся в 10-балльную оценку ВШЭ по следующей шкале: 10 –от 95 до 100, 9 –от 85 до 94, 8 –от 80 до 84, 7 –от 65 до 79, 6 –от 60 до 64, 5 –от 45 до 59, 4 –от 40 до 44, 3 –от 25 до 39, 2–от 15 до 24, 1 –от 5 до 14, 0 –от 0 до 4
Список литературы
Рекомендуемая основная литература
- Miroslav Kubat. An Introduction to Machine Learning. Springer, 2015 (296 pages) ISBN: 9783319200095: — Текст электронны // ЭБС books24x7 — https://library.books24x7.com/toc.aspx?bookid=117295
- Witten, I. H. et al. Data Mining: Practical machine learning tools and techniques. – Morgan Kaufmann, 2017. – 654 pp.
Рекомендуемая дополнительная литература
- Антонио, Д. Библиотека Keras – инструмент глубокого обучения. Реализация нейронных сетей с помощью библиотек Theano и TensorFlow / Д. Антонио, П. Суджит , перевод с английского А. А. Слинкин. — Москва : ДМК Пресс, 2018. — 294 с. — ISBN 978-5-97060-573-8. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/111438 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.