• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Machine Learning

2025/2026
Academic Year
RUS
Instruction in Russian
6
ECTS credits
Delivered at:
Department of Cyber-Physical Systems Information Security
Course type:
Compulsory course
When:
3 year, 1, 2 module

Instructors


Бураков Даниил Игоревич


Krokhin, Aleksey


Никитин Богдан Сергеевич

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

Аннотация

Дисциплина «Машинное обучение» изучает класс методов искусственного интеллекта, характерной чертой которых является не прямое решение задачи, а обучение в процессе применения решений множества сходных задач. Целью освоения дисциплины «Методы машинного обучения» является ознакомление студентов с теоретическими основами и основными принципами машинного обучения — а именно, с классами моделей (линейные, логические, нейросетевые), метриками качествами и подходами к подготовке данных. В рамках дисциплины изучаются методы проверки статистических гипотез, линейные модели регрессии, классификации и кластеризации, ансамбли и деревья решений, нейросетевые технологии машинного обучения. Дисциплина «Машинное обучение» дает знания, необходимые для последующего прохождения преддипломной практики и подготовки ВКР. При обучении предусмотрен контроль знаний студентов в виде домашнего задания, контрольных, самостоятельных работ и экзамена.
Цель освоения дисциплины

Цель освоения дисциплины

  • - ознакомление студентов с теоретическими основами и основными принципами машинного обучения — а именно, с классами моделей (линейные, логические, нейросетевые), метриками качествами и подходами к подготовке данных;
  • - формирование у студентов практических навыков работы с данными и решения прикладных задач анализа данных.
Планируемые результаты обучения

Планируемые результаты обучения

  • Владеет методами машинного обучения и популярными программными пакетами для решения практических задач машинного обучения.
  • Знает наиболее популярные направления исследований в машинном обучении.
  • Знает понятия и методы машинного обучения, которые могут быть полезны для дальнейшего изучения соответствующих дисциплин, а также для применения в профессиональной деятельности.
  • Умеет выбирать методы машинного обучения для решения задач в области профессиональной деятельности.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Введение в машинное обучение
  • Статистические оценки и проверка гипотез
  • Машинное обучение как математическое моделирование
  • Введение в линейные модели и задача регрессии
  • Линейные модели и задача классификации
  • Выбор и оценка моделей, работа с признаками
  • Признаковые представления для дискретных входных данных
  • Снижение размерности
Элементы контроля

Элементы контроля

  • неблокирующий Реализация EM/GMM алгоритма
  • неблокирующий Реализация квадратичного дискриминанта и линейного дискриминанта Фишера
  • неблокирующий Реализация наивного байесовского классификатора
  • неблокирующий Реализация метода кластеризации k-means и с-means на текстовой информации
  • блокирующий Экзамен
    Итоговый экзамен по дисциплине проводится в форме устного экзамена в конце изучения курса в присутствии преподавателя. На экзамене студент выбирает экзаменационный билет, который составляется с учетом пройденного материала, как на лекционных занятиях, так и на семинарах. После ответа студента преподаватель может ему задать уточняющие вопросы по тематике билета.
  • неблокирующий Реализация модели линейной регрессии с понижением размерности
Промежуточная аттестация

Промежуточная аттестация

  • 2025/2026 1st module
    0.5 * Реализация EM/GMM алгоритма + 0.25 * Реализация квадратичного дискриминанта и линейного дискриминанта Фишера + 0.25 * Реализация наивного байесовского классификатора
  • 2025/2026 2nd module
    0.25 * Реализация метода кластеризации k-means и с-means на текстовой информации + 0.25 * Реализация модели линейной регрессии с понижением размерности + 0.5 * Экзамен
Список литературы

Список литературы

Рекомендуемая основная литература

  • Вьюгин, В. В. Математические основы машинного обучения и прогнозирования : учебное пособие / В. В. Вьюгин. — Москва : МЦНМО, 2014. — 304 с. — ISBN 978-5-4439-2014-6. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/56397 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Флах, П. Машинное обучение. Наука и искусство построения алгоритмов, которые извлекают знания из данных / П. Флах. — Москва : ДМК Пресс, 2015. — 400 с. — ISBN 978-5-97060-273-7. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/69955 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Рекомендуемая дополнительная литература

  • Коэльо, Л. П. Построение систем машинного обучения на языке Python / Л. П. Коэльо, В. Ричарт , перевод с английского А. А. Слинкин. — 2-е изд. — Москва : ДМК Пресс, 2016. — 302 с. — ISBN 978-5-97060-330-7. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/82818 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Авторы

  • Аксенова Ольга Вениаминовна
  • Иванов Федор Ильич