Введение в байесовские методы
Санкт-Петербург, осень 2019
Описание
О курсе
Курс знакомит слушателей с байесовскими методами машинного обучения; с задачами, которые эти методы призваны решать и с различными вспомогательными фреймворками. Планируется рассмотреть такие подходы, как:
Построение графических моделей
EM-алгоритм
Markov chain Monte Carlo
Variational Inference
Сэмплирование Томпсона
Вариационный автоэнкодер (unsupervised и semi-supervised версии)
Вариационный Dropout
Гауссовские процессы
Требования к слушателям
базовые навыки программирования на Python
знание основ математического анализа, математической статистики и линейной алгебры или готовность в них самостоятельно разобраться
знакомство с основными задачами и методами машинного обучения
желание ознакомиться с принципами вероятностного программирования(скорее всего на примере языка программирования Stan)
Технические требования
Python 3.7+
conda, pip(готовность установки дополнительных пакетов с их помощью)
numpy,scipy,pytorch,pystan
Логистика курса
Занятия раз в неделю: 1 лекция по четвергам.
Итоговая оценка
Оценка будет рассчитываться из взвешенной суммы баллов:
за выполнение домашних работ
за периодические проверочные работы в начале пар
за экзамен.
Литература
Murphy K.P. Machine Learning: A Probabilistic Perspective. The MIT Press.
Bishop C.M. Pattern Recognition and Machine Learning. Springer.
Ian Goodfellow and Yoshua Bengio and Aaron Courville Deep Learning. The MIT Press.