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