2026/2027





Машинное обучение
Статус:
Маго-лего
Кто читает:
Департамент программной инженерии
Где читается:
Факультет компьютерных наук
Охват аудитории:
для всех кампусов НИУ ВШЭ
Преподаватели:
Меликян Алиса Валерьевна
Язык:
русский
Кредиты:
6
Контактные часы:
56
Программа дисциплины
Аннотация
Курс посвящён изучению ключевых понятий и задач машинного обучения, методов и моделей, а также развитию навыков их практического применения для решения исследовательских и прикладных задач. В рамках обучения рассматриваются этапы подготовки данных, формулировка исследовательских гипотез и выбор подходящих методов для анализа и прогнозирования. Особое внимание уделяется моделям обучения с учителем, включая задачи регрессии и классификации, а также моделям обучения без учителя – методам кластеризации и понижения размерности. Освещаются современные подходы к оптимизации моделей и методы оценки их качества с использованием различных метрик и техник валидации. Завершающим элементом курса является формирование навыков интерпретации результатов и формулировки содержательных выводов на основе построенных моделей, что позволяет применять машинное обучение в реальных практических сценариях.
Цель освоения дисциплины
- Ознакомление студентов с основными методами, алгоритмами и практическими аспектами машинного обучения. Формирование теоретической базы и практических навыков разработки моделей машинного обучения для решения реальных прикладных задач.
Планируемые результаты обучения
- Уметь интерпретировать результаты построения моделей машинного обучения.
- Подбирать подходящую модель машинного обучения под цели и задачи исследования.
- Формулировать исследовательские гипотезы и исследовать взаимосвязи между переменными.
- Подготовить и валидировать наборы данных для машинного обучения.
- Построить модель регрессии и интерпретировать ее результаты
- Применять различные виды классификаторов для решения практических задач.
- Провести кластерный анализ данных, описать кластерную модель и оценить ее качество.
- Снижать размерность данных.
- Корректно применять ансамбли моделей в машинном обучении.
- Анализировать и прогнозировать временные ряды.
- Оценивать точность и полноту результатов машинного обучения.
Содержание учебной дисциплины
- Введение в машинное обучение
- Подготовка данных для использования в моделях машинного обучения
- Обучение с учителем
- Обучение без учителя
- Ансамблевые методы
- Временные ряды
- Качество прогнозов и выбор модели
Элементы контроля
- Практические задания (ПЗ)
- Контрольная работа 1 (КР1)
- Контрольная работа 2 (КР2)
- Проект
Промежуточная аттестация
- 2026/2027 2nd module0.3 * Практические задания (ПЗ) + 0.2 * Контрольная работа 1 (КР1) + 0.3 * Проект + 0.2 * Контрольная работа 2 (КР2)
Список литературы
Рекомендуемая основная литература
- 16740 - Python и машинное обучение - С.Рашка - ДМК Пресс - 2017 - https://hse.alpinadigital.ru/document/16740 - Alpina
- Python для сложных задач : наука о данных и машинное обучение, Плас, Дж. В., 2018
- Python для сложных задач: наука о данных и машинное обучение : пер. с англ., Плас, Дж. Вандер, 2019
- The Little Learner: чудесное машинное обучение, Фридман, Д. П., 2024
- Введение в машинное обучение с помощью Python : руководство для специалистов по работе с данными, Мюллер, А., 2018
- Машинное обучение для абсолютных новичков : вводный курс, изложенный простым языком, Теобальд, О., 2024
Рекомендуемая дополнительная литература
- Python для сложных задач: наука о данных и машинное обучение - 978-5-496-03068-7 - Плас Дж. Вандер - 2018 - Санкт-Петербург: Питер - https://ibooks.ru/products/356721 - 356721 - iBOOKS
- Машинное обучение : наука и искусство построения алгоритмов, которые извлекают знания из данных, Флах, П., 2015
- Машинное обучение без лишних слов, Бурков, А., 2020
- Машинное обучение: алгоритмы для бизнеса, Прадо де, М. Л., 2019