• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Анализ данных и машинное обучение

2026/2027
Учебный год
RUS
Обучение ведется на русском языке
4
Кредиты
Статус:
Курс обязательный
Когда читается:
3-й курс, 1-3 модуль

Программа дисциплины

Аннотация

Курс посвящён изучению основных методов машинного обучения. Рассматривается работа с данными и предварительный анализ данных. Изучаются библиотеки языка 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). — Режим доступа: для авториз. пользователей.

Авторы

  • Юнышева Анастасия Владимировна