Лекция «Внедрение машинного обучения в IDE: опыт JetBrains»

Описание

На лекции обсудят, как IDE может быть улучшена при помощи методов машинного обучения. В качестве примера расскажут про механизм работы инструмента, используемого миллионами программистов каждый день — автодополнение кода. Разберут то, зачем вообще разработчикам нужен подобный инструмент и какими качествами должна обладать модель машинного обучения, лежащая в его основе. Рассмотрят возможные проблемы со сбором датасета для обучения в этой задаче, а также неочевидный способ векторизации кода и событий автодополнения. В завершение лекции познакомят с несколькими текущими проектами JetBrains Research по применению машинного обучения в IDE.


Лектор: Тимофей Брыксин, доцент, кандидат физико-математических наук, преподаватель программы «Разработка программного обеспечения» Университета ИТМО, руководитель лаборатории Machine Learning Methods in Software Engineering в JetBrains Research.


Для участия необходимо зарегистрироваться.

Мероприятие проходит в рамках Лектория корпоративной магистерской программы JetBrains и Университета ИТМО «Разработка программного обеспечения». 

Дополнительная информация, а также записи прошедших лекций доступны на сайте Лектория.

Участники

Приглашаются абитуриенты магистратуры Университета ИТМО и студенты старших курсов бакалавриата. 

Организаторы

Магистерская программа «Разработка программного обеспечения»

«Software Engineering» Университета ИТМО и JetBrains.

Контакты

Вопросы о Лектории и о программе «Разработка программного обеспечения / Software Engineering» можно задавать в чате Telegram и в ВКонтакте