Графические модели (курс лекций)/2014
Материал из MachineLearning.
Курс посвящен математическим методам обработки информации, основанных на использовании внутренних взаимосвязей в данных и их последующем анализе. Эти методы широко используются при решении задач из разных прикладных областей, включая обработку изображений и видео, анализ социальных сетей, распознавание речи, машинное обучение. До 2011 года курс читался как спецкурс «Структурные методы анализа изображений и сигналов».
Целью курса является освоение математического аппарата для работы с графическими моделями. Предполагается, что в результате прохождения курса студенты обретут навыки самостоятельного построения графических моделей для решения задач из различных прикладных областей; будут способны решать задачи настройки параметров графических моделей по данным, определять подходящую структуру графической модели, выбирать методы, наиболее эффективные для работы с построенной моделью; получат опыт применения графических моделей для различных задач анализа изображений, сигналов, сетей. |
Лектор: Д.П. Ветров,
Семинарист: А.А. Осокин,
Ассистент: Д.А. Кропотов.
Вопросы и комментарии по курсу можно оставлять на вкладке «Обсуждение» к этой странице или направлять письмом по адресу bayesml@gmail.com. При этом в название письма просьба добавлять [ГМ14].
Расписание занятий
В 2014 году курс читается на факультете ВМиК МГУ по вторникам в ауд. 510, начало в 14-35 (лекция) и 16-20 (семинар).
Дата | № занятия | Занятие | Материалы |
---|---|---|---|
11 февраля 2014 | 1 | Лекция «Введение в курс. Байесовские рассуждения.» | Презентация (pdf) по байесовским рассуждениям и графическим моделям |
Семинар «Правила работы с вероятностями, байесовские рассуждения» | |||
18 февраля 2014 | 2 | Лекция «Графические модели: байесовские и марковские сети» | |
Семинар «Фактор-графы, задачи вывода в ГМ, решение практических задач с помощью ГМ» | Презентация по практическим задачам (pdf) | ||
25 февраля 2014 | 3 | Лекция «Алгоритм Belief Propagation (BP) для вывода в ациклических графических моделях. Алгоритм Loopy BP» | Конспект по алгоритмам передачи сообщений (pdf) |
Семинар «Алгоритмы передачи сообщений» | |||
4 марта 2014 | 4 | Лекция «Помехоустойчивое кодирование, теорема Шеннона, линейные коды, коды с малой плотностью проверок на чётность» | LDPC-коды в Википедии |
Семинар «Вывод формул для алгоритма декодирования в LDPC-кодах, выдача задания по кодированию» | |||
11 марта 2014 | 5 | Лекция «Скрытые марковские модели. Алгоритм сегментации сигнала, обучение с учителем» | Презентация (pdf) |
Семинар «Скрытые марковские модели» | |||
18 марта 2014 | 6 | Лекция «ЕМ-алгоритм. Обучение скрытых марковских моделей без учителя.» | Презентация (pdf) |
Семинар «Матричные вычисления» | Конспект по матричным вычислениям и нормальному распределению (pdf) | ||
25 марта 2014 | 7 | Лекция «Линейные динамические системы. Фильтр Калмана. Расширенный фильтр Калмана.» | Конспект по ЛДС (pdf) |
Семинар «Контрольная по матричным вычислениям. ЕМ-алгоритм» | |||
1 апреля 2014 | 8 | Лекция «Алгоритмы на основе разрезов графов, -расширение.» | Презентация (pdf), Конспект по разрезам графов (pdf) |
Семинар «Алгоритмы разрезов графов» | |||
8 апреля 2014 | 9 | Лекция «Алгоритм Tree-ReWeighted Message Passing (TRW) для вывода в циклических графических моделях» | Конспект по TRW (pdf) |
Семинар «Двойственное разложение» | |||
15 апреля 2014 | 10 | Лекция «Структурный метод опорных векторов (SSVM)» | Конспект по SSVM (pdf) |
Семинар «Структурный метод опорных векторов» | |||
22 апреля 2014 | 11 | Лекция «Методы Монте Карло по схеме марковских цепей (MCMC)» | Конспект по MCMC (pdf) |
Семинар «Методы MCMC» | |||
29 апреля 2014 | 12 | Лекция «Вариационный вывод» | Конспект по вариационному выводу (pdf) |
Семинар «Вариационный вывод» | |||
6 мая 2014 | 13 | Лекция «Вероятностные методы обучения графических моделей, экспоненциальное семейство распределений» | |
Семинар «Экспоненциальное семейство распределений» | |||
13 мая 2014 | 14 | Лекция «Байесовский подход для выбора графической модели» | |
Семинар «Контрольная по вариационному выводу» |
Практические задания
Задание 1. «Байесовские рассуждения».
Задание 2. «Алгоритм Loopy Belief Propagation для LDPC-кодов».
Задание 3. «Алгоритмы минимизации энергии для задачи стерео».
Задание 4. «Модель Изинга».
Оценки по курсу
№ п/п | Студент | Бонус | Практические задания | Сумма | Экзамен | Оценка | |||
---|---|---|---|---|---|---|---|---|---|
№1 | №2 | №3 | №4 | ||||||
1 | Алешин Илья | ||||||||
2 | Антипов Алексей | ||||||||
3 | Арбузова Дарья | ||||||||
4 | Горелов Алексей | ||||||||
5 | Зиннурова Эльвира | -5 | |||||||
6 | Корольков Михаил | ||||||||
7 | Ломов Никита | ||||||||
8 | Львов Сергей | ||||||||
9 | Найдин Олег | ||||||||
10 | Никифоров Андрей | ||||||||
11 | Новиков Александр | ||||||||
12 | Петров Григорий | - | |||||||
13 | Подоприхин Дмитрий | ||||||||
14 | Рыжков Александр | - | |||||||
15 | Сокурский Юрий (C) | ||||||||
16 | Ульянов Дмитрий | -5 | |||||||
17 | Харациди Олег | - | |||||||
18 | Шабашев Федор | ||||||||
19 | Шадриков Андрей | ||||||||
20 | Новиков Максим (420) | ||||||||
21 | Шахуро Влад (420) | ||||||||
22 | Грингауз Александр (320) | ||||||||
22 | Ибадов Тимур (420) |