Бакалавриат
2026/2027





Анализ данных и машинное обучение
Статус:
Курс обязательный (Прикладная математика)
Кто читает:
Департамент прикладной математики
Когда читается:
3-й курс, 1-3 модуль
Онлайн-часы:
30
Охват аудитории:
для своего кампуса
Язык:
русский
Кредиты:
4
Контактные часы:
76
Программа дисциплины
Аннотация
Курс посвящён изучению основных методов машинного обучения. Рассматривается работа с данными и предварительный анализ данных. Изучаются библиотеки языка Python для работы с табличными данными и для визуализации, обсуждаются методы предобработки данных, подготовки категориальных и текстовых данных. Обучение с учителем. Изучаются линейные модели, решающие деревья, композиции моделей (случайный лес, градиентный бустинг и его имплементации), приложения в рекомендательных системах. Обучение без учителя. Изучаются методы кластеризации, визуализации, понижения размерности. Все темы сопровождаются практикой на реальных данных.
Цель освоения дисциплины
- Ознакомление с фундаментальными понятиями и математическим аппаратом теории машинного обучения и анализа данных.
- Изучение основных задач из области машинного обучения и методов их решения.
- Формирование навыков эффективного применения изученных методов для решения задач профессиональной области.
Планируемые результаты обучения
- Знает основные математические понятия для анализа данных: математический анализ, линейная алгебра, методы оптимизации, теория вероятностей, и умеет их интерпретировать.
- Умеет использовать библиотеки Python для анализа данных: NumPy, SciPy, Matplotlib, Pandas.
- Знает и умеет применять статистические методы: оценка параметров, точность оценок, A/B-тестирование, проверка статистических гипотез, корреляции и причинно-следственные связи.
- Студент знает алгоритмы регрессии: линейная регрессия, МНК, градиентный спуск, регуляризация (L1, L2), полиномиальная регрессия, переобучение/недообучение, валидация
- Умеет оценивать качество регрессии: MSE, MAE, RMSE, R², MAPE.
- Знает алгоритмы классификации: логистическая регрессия, softmax, байесовская классификация, решающие деревья, случайные леса, градиентный бустинг.
- Умеет применять метрики классификации: accuracy, precision, recall, F1, ROC-AUC.
- Понимает основы обучения без учителя: кластеризация (K-means, DBSCAN, иерархическая), понижение размерности (PCA), поиск аномалий, визуализация (t-SNE).
- Знает типы прикладных задач анализа данных и уметь применять схемы решения: извлечение признаков из текстов/изображений/временных рядов/таблиц, сведение задачи заказчика к ML, backtesting, A/B-тесты, мониторинг в production, сравнение алгоритмов ML.
Содержание учебной дисциплины
- Инструменты анализа данных.
- Статистический анализ данных.
- Введение в машинное обучение.
- Обучение на размеченных данных.
- Поиск структуры в данных.
- Прикладные задачи анализа данных.
Элементы контроля
- Домашнее заданиеВажно! Студентам предстоит защищать домашние задания в назначенное преподавателем время. Во время защиты преподаватель проводит устный опрос с каждым студентом выборочно по домашним заданиям. Если студент дает полный корректный ответ, то он получает 100% от баллов за данный вид контроля. Если ответ студента неполный, то к баллам за домашние задания применяется понижающий коэффициент(75%, 50% и т.д.)
- Рубежный контроль:
- Домашнее заданиеВажно! Студентам предстоит защищать домашние задания в назначенное преподавателем время. Во время защиты преподаватель проводит устный опрос с каждым студентом выборочно по домашним заданиям. Если студент дает полный корректный ответ, то он получает 100% от баллов за данный вид контроля. Если ответ студента неполный, то к баллам за домашние задания применяется понижающий коэффициент(75%, 50% и т.д.)
- Экзамен
- Активность на семинарахАктивность (Квиз) - это короткий тест по текущим темам дисциплины, проводится на семинарах. Студенты также могут получить дополнительные баллы за активное участие в семинарах- работа у доски, решение задач, активное обсуждение.
Промежуточная аттестация
- 2026/2027 2nd moduleДомашнее задание: Домашнее задание * 0.500 + Активность на семинарах: Активность * 0.300 + Рубежный контроль: Контрольная работа * 0.200 Важно! Студентам предстоит защищать домашние задания в назначенное преподавателем время. Во время защиты преподаватель проводит устный опрос с каждым студентом выборочно по домашним заданиям. Если студент дает полный корректный ответ, то он получает 100% от баллов за данный вид контроля. Если ответ студента неполный, то к баллам за домашние задания применяется понижающий коэффициент(75%, 50% и т.д.)
- 2026/2027 3rd moduleФормула оценивания: Домашнее задание: Домашнее задание * 0.500 + Активность на семинарах: Активность * 0.300 + Экзамен: Устный опрос * 0.200 Важно! Студентам предстоит защищать домашние задания в назначенное преподавателем время. Во время защиты преподаватель проводит устный опрос с каждым студентом выборочно по домашним заданиям. Если студент дает полный корректный ответ, то он получает 100% от баллов за данный вид контроля. Если ответ студента неполный, то к баллам за домашние задания применяется понижающий коэффициент(75%, 50% и т.д.)
Список литературы
Рекомендуемая основная литература
- 36462 - Введение в статистическое обучение с примерами на языке Python - Г. Джеймс; Д.Уиттен; Р.Тибширани; Т.Хасти - ДМК Пресс - 9785937002174 - 2024 - https://hse.alpinadigital.ru/document/36462 - Alpina
- 45454 - Глубокое обучение: принципы и концепции - К.М.; Х.Бишоп - ДМК Пресс - 9785937002815 - 2025 - https://hse.alpinadigital.ru/document/45454 - Alpina
- Python. Исчерпывающее руководство. - 978-5-4461-1956-1 - Бизли Дэвид - 2023 - Санкт-Петербург: Питер - https://ibooks.ru/products/386795 - 386795 - iBOOKS
- Анализ данных : учебник для вузов / В. С. Мхитарян [и др.] ; под редакцией В. С. Мхитаряна. — Москва : Издательство Юрайт, 2020. — 490 с. — (Высшее образование). — ISBN 978-5-534-00616-2. — Текст : электронный // ЭБС Юрайт [сайт]. — URL: http://biblio-online.ru/bcode/450166 (дата обращения: 31.08.2020).
- Глубокое обучение на Python. 2-е межд. издание. - 978-5-4461-1909-7 - Шолле Франсуа - 2023 - Санкт-Петербург: Питер - https://ibooks.ru/products/386793 - 386793 - iBOOKS
- Гудфеллоу, Я. Глубокое обучение / Я. Гудфеллоу, И. Бенджио, А. Курвилль , перевод с английского А. А. Слинкина. — 2-е изд. — Москва : ДМК Пресс, 2018. — 652 с. — ISBN 978-5-97060-618-6. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/107901 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
- Интерпретируемое машинное обучение на Python: Пер. с англ. - 978-5-9775-1735-5 - Масис С. - 2023 - Санкт-Петербург: БХВ-Петербург - https://ibooks.ru/products/389646 - 389646 - iBOOKS
- Кремер, Н. Ш. Линейная алгебра : учебник и практикум для среднего профессионального образования / Н. Ш. Кремер, М. Н. Фридман, И. М. Тришин ; под редакцией Н. Ш. Кремера. — 3-е изд., испр. и доп. — Москва : Издательство Юрайт, 2025. — 422 с. — (Профессиональное образование). — ISBN 978-5-534-10169-0. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/565762 (дата обращения: 02.07.2026).
- Криволапов, С. Я., Математика на Python : учебник / С. Я. Криволапов, М. Б. Хрипунова. — Москва : КноРус, 2024. — 455 с. — ISBN 978-5-406-12069-9. — URL: https://book.ru/book/950432 (дата обращения: 09.12.2025). — Текст : электронный.
- Маккинни, У. Python и анализ данных / У. Маккинни , перевод с английского А. А. Слинкина. — 2-ое изд., испр. и доп. — Москва : ДМК Пресс, 2020. — 540 с. — ISBN 978-5-97060-590-5. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/131721 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
- Математический анализ и дискретная математика : учебник для вузов / Е. Г. Плотникова, С. В. Левко, В. В. Логинова, Г. М. Хакимова ; под общей редакцией Е. Г. Плотниковой. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2026. — 300 с. — (Высшее образование). — ISBN 978-5-534-07545-8. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/586116 (дата обращения: 02.07.2026).
- Платонов, А. В. Машинное обучение : учебное пособие для вузов / А. В. Платонов. — 2-е изд. — Москва : Издательство Юрайт, 2025. — 89 с. — (Высшее образование). — ISBN 978-5-534-20732-3. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/558662 (дата обращения: 02.07.2026).
- Шипачев, В. С. Высшая математика : учебник для вузов / В. С. Шипачев. — 8-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2025. — 447 с. — (Высшее образование). — ISBN 978-5-534-12319-7. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/559675 (дата обращения: 02.07.2026).
Рекомендуемая дополнительная литература
- 33901 - Вероятностное машинное обучение. Введение - К.Мэрфи - ДМК Пресс - 9785937001191 - 2022 - https://hse.alpinadigital.ru/document/33901 - Alpina
- An Introduction to Statistical Learning, with Applications in Python, Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani, Jonathan Taylor, Springer Nature Switzerland AG 2023, 978-3-031-38747-0, published: 30 June 2023
- Berk, R. A. (2008). Statistical Learning From a Regression Perspective. New York, NY: Springer. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=254950
- Discrete Mathematics for Computer Science - CCBY4_028 - Mark A. Fitch - 2022 - Open Educational Resources: libretexts.org - https://ibooks.ru/products/390548 - 390548 - iBOOKS
- Hastie, T., Tibshirani, R., & Friedman, J. H. (2009). The Elements of Statistical Learning : Data Mining, Inference, and Prediction (Vol. Second edition, corrected 7th printing). New York: Springer. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=277008
- Hastie, T., Tibshirani, R., Friedman, J. The elements of statistical learning: Data Mining, Inference, and Prediction. – Springer, 2009. – 745 pp.
- Python без проблем: решаем реальные задачи и пишем полезный код. - 978-5-4461-1920-2 - Зингаро Даниэль - 2023 - Санкт-Петербург: Питер - https://ibooks.ru/products/386794 - 386794 - iBOOKS
- Python для сложных задач: наука о данных и машинное обучение. - 978-5-4461-0914-2 - Плас Дж. Вандер - 2021 - Санкт-Петербург: Питер - https://ibooks.ru/products/376830 - 376830 - iBOOKS
- Бортаковский А.С., Пантелеев А.В. - Аналитическая геометрия в примерах и задачах - 978-5-16-011202-2 - НИЦ ИНФРА-М - 2021 - https://znanium.ru/catalog/document?id=398691 - 398691 - ZNANIUM
- Макаров, С. И., Высшая математика: математический анализ и линейная алгебра : учебное пособие / С. И. Макаров. — Москва : КноРус, 2024. — 320 с. — ISBN 978-5-406-13446-7. — URL: https://book.ru/book/954837 (дата обращения: 09.12.2025). — Текст : электронный.
- Шагин, В. Л. Математический анализ. Базовые понятия : учебник для вузов / В. Л. Шагин, А. В. Соколов. — Москва : Издательство Юрайт, 2026. — 245 с. — (Высшее образование). — ISBN 978-5-534-00884-5. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/584086 (дата обращения: 02.07.2026).
- Шень, А. Вероятность: примеры и задачи : учебное пособие / А. Шень. — 2-е изд., стер. — Москва : МЦНМО, 2008. — 64 с. — ISBN 978-5-94057-284-8. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/9442 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.