Глубинное обучение в последние годы стало ключевым направлением исследований в машинном обучении. Начавшись с архитектурных прорывов, позволявших эффективно обучать глубокие нейросети, оно стало распространяться на другие подобласти, предоставляя набор эффективных средств там, где для решения задачи требуется приближение некоторой сложной функции.


Многие современные исследовательские статьи активно используют байесовский формализм в сочетании с глубокими нейросетями, приходя к интересным результатам. Мы – исследовательская группа BayesGroup с помощью наших друзей из Сколтеха, а так же при поддержке Высшей Школы Экономики, Сбербанка, Яндекса, Лаборатории Касперского, JetBrains и nVidia – решили поделиться накопленным опытом и устроить летнюю школу по байесовским методам в глубинном обучении Deep|Bayes, где подробно рассказать, что такое байесовские методы, как их комбинировать с глубинным обучением и что из этого может получиться.


Отбор на школу оказался весьма сложным занятием – мы получили более 300 заявок от сильных кандидатов, но вместить смогли только 100 (приятно, что среди участников были не только жители Москвы и Петербурга, но и студенты из регионов, а так же русскоговорящие гости из-за границы). Пришлось отказать многим сильным кандидатам, поэтому для смягчения этого прискорбного факта мы решили сделать доступными максимальное количество материалов, которыми и хотим поделиться с хабраюзерами.


День 1


Первый день целиком состоял из вводных лекций – у студентов школы был различный бэкграунд, поэтому нужны были "выравнивающие" лекции. Как минимум, чтобы задать общую терминологию.


Евгений Соколов. Обзор нейросетевых архитектур

Дмитрий Ветров. Введение в байесовские методы

Дмитрий Кропотов. Введение в стохастическую оптимизацию

Дмитрий Кропотов / Кирилл Струминский. Семинар по байесовским методам

День 2


Основной материал второго дня – байесовский вывод в задачах со скрытыми переменными и их масштабирование на сложные задачи.


Дмитрий Ветров. Модели с латентными переменными

Дмитрий Ветров. Масштабируемые байесовские методы

Арсений Ашуха. Обзор библиотек глубинного обучения

Евгений Соколов. Регуляризация нейронных сетей

Арсений Ашуха / Кирилл Струминский. Семинар по вариационному автокодировщику

День 3


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


Екатерина Лобачева. Рекуррентные нейронные сети

Видео нет, но есть слайды


Сергей Бартунов. Байесовские методы в обучении с подкреплением

Михаил Фигурнов. Механизмы внимания

Александр Панин / Арсений Ашуха. Семинар по механизмам внимания

День 4


Темой четвёртого дня были гауссовские процессы, их масштабирование и байесовская оптимизация, традиционно использующаяся для поиска гиперпараметров. Кроме того, рассмотрели масштабируемые методы Монте Карло как альтернативу вариационному выводу.


Павел Темирчев. Масштабируемые методы Монте-Карло

Евгений Бурнаев. Гауссовские процессы и байесовская оптимизация

Дмитрий Кропотов. Масштабируемые гауссовские процессы

Алексей Зайцев / Ермек Капушев. Семинар по гауссовским процессам

День 5


На пятый, заключающий день мы припасли самое интересное – байесовские методы для неявных моделей, скрещивание вариационных автокодировщиков с генеративными состязающимися сетями, оценка неопределённости в нейросетях, а так же автоматическое разреживание нейросетей с помощью вариационного дропаута.


Дмитрий Ульянов. Неявные генеративные модели

Дмитрий Молчанов. Байесовские нейросети

Дмитрий Молчанов. Вариационный дропаут.

Дмитрий Ульянов. Семинар по генеративным моделям



В заключение хочется сказать, что это был наш первый опыт проведения летних школ и, судя по предварительной обратной связи, удачный – многие студенты выразили заинтересованность в помощи с повторной организацией школы в следующем году. Если вы хотите быть в курсе новостей, подписывайтесь на наш канал в твиттере @deepbayes_ru (и на @bayesgroup тоже можете подписаться) и следите за объявлениями.

Комментарии (5)


  1. Merlin_ML
    04.09.2017 08:18
    +2

    Спасибо огромное за материалы, очень интересно!


  1. ternaus
    04.09.2017 20:23
    +1

    А какие есть школы в США такого же уровня по смежной тематике?


    1. barmaley_exe Автор
      04.09.2017 22:37
      +2

      Аналогичных школ (в Штатах или в мире вообще) по нейробайесовским методам я не знаю.
      В мире самыми крутыми школами (на мой взгляд) являются школы, проводимые при поддержке института Макса Планка и имеющие незамысловатое название Machine Learning Summer School series, но они проводятся по всему миру, и в Штаты попадают крайне редко (возможно, не в последнюю очередь из-за противной визовой политики).


      В Европе вообще много подобных школ (Gaussian Process Summer Schools
      , Lisbon Machine Learning School, International Summer School on Deep Learning 2017, Vision and Sports Summer School, Data Science Summer School, etc), а вот о школах в Штатах я особо не слышал. В прошлом году были MBC Symposium: Deep Learning
      и Bay Area Deep Learning Summer School, в этом – Deep Reinforcement Learning Bootcamp, но о повторении первых не слышно, а последнее проводится впервые, но уже стоит каких-то космических денег. Simons Institute из Беркли иногда проводит интересные вокршопы, но, опять же, не всегда они про машинное обучение.
      В Канаде, кстати, проводится самая крутая школа по Deep Learning – Deep Learning Summer School (а в этом году вместе с ней проводилась ещё и Reinforcement Learning Summer School)


      Но все вышеперечисленные школы имеют несколько другую тематику, нежели наша.


      1. BarbarianGoose
        05.09.2017 15:38

        Отмечу, что на MLSS в этом году прошло только 15% от подававших заявки (что-то типа 100 из 700), и по словам Ильи Толстихина, там был всего один человек еще не начавший PhD. Поэтому есть смысл подаваться на несколько школ, например, еще была школа в Цюрихе, куда как раз нормально было пройти студентам магистратуры/бакалавра. Правда уровень был заметно ниже, чем MLSS.
        Из неупомянутых школ я слышал хорошие отзывы о ICVSS, которая, кстати, проходит на Кипре.


        1. barmaley_exe Автор
          05.09.2017 15:41

          Ну, не знаю, насколько этот показатель репрезентативен. В прошлом году на MLSS школу в Испании был принят 141 студент из 461 заявок, и среди них были как магистры, так и даже бакалавры.