Курс для DS/ML-специалистов, которые хотят углубить знания в области рекомендательных систем
Получите знания, которые помогут повысить вашу востребованность и доход
Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.
В этом модуле мы рассмотрим: - задачи сегментирования клиентов; - персонализацию рекомендаций; - коммуникации для задач с небольшим количеством товаров или альтернатив коммуникаций. Изучим задачи Uplift - моделирования и оптимизацию финансового результата от коммуникации.
Тема 1: Знакомство. Вводное занятие. Жизненный цикл моделей
Тема 2: Сегментация пользователей и задача персонализации
Тема 3: Look-a-like выделение сегментов пользователей
Тема 4: Модели Next Best Action
Тема 5: Uplift - моделирование
В этом модуле мы познакомимся с особенностями построения рекомендательных систем и методами оценки их качества, а также разберём классический подход к реализации моделей — коллаборативную фильтрацию.
Тема 1: Введение в рекомендательные системы
Тема 2: Эвристические модели. Коллаборативная фильтрация
Тема 3: Методы матричной факторизации
Тема 4: Практическое занятие по моделям матричной факторизации
Тема 5: A/B - тесты в рекомендательных системах
В этом модуле мы узнаем, как использовать информацию о пользователях и товарах при построении рекомендательных моделей.
Тема 1: Контентные методы рекомендаций
Тема 2: Рекомендательная система на основе текстовых данных
Тема 3: Ранжирование при помощи градиентного бустинга
Тема 4: Практическое занятие по рекомендательным системам. Двухуровневая модель
В этом модуле мы рассмотрим современные архитектуры рекомендательных систем: нейросетевые и модели на графах, обучение с подкреплением.
Тема 1: Ведение в нейросети и PyTorch
Тема 2: Нейросетевые методы рекомендаций
Тема 3: Sequential - модели
Тема 4: Методы теории графов в рекомендательных системах
Тема 5: Многорукие бандиты для оптимизации A/B - тестирования
Тема 6: Многорукие бандиты для задачи рекомендации
В этом модуле мы рассмотрим особенности внедрения рекомендательных моделей в продакшн и работу с большими данными.
Тема 1: Особенности работы с большими объемами данных
Тема 2: Внедрение рекомендательных систем на практике. Микросервисы
Тема 3: Применение Docker на практике
Заключительный месяц курса посвящен проектной работе. Свой проект — это то, что интересно создать слушателю. То, что можно разработать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе работы над проектом можно получить консультацию преподавателей.
Тема 1: Выбор темы и организация проектной работы
Тема 2: Консультация по проектам и домашним заданиям
Тема 3: Защита проектных работ и подведение итогов курса
Итоговый проект станет частью портфолио для работодателя. В нем студенты реализуют рекомендательную систему и систему персонализации для конкретного сервиса или компании, по выбору студента. Ведущие эксперты с большим опытом внедрения рекомендательных систем в e-commerce, FinTech, стриминговых сервисах, маркетплейсах будут курировать проекты.
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
OTUS осуществляет лицензированную образовательную деятельность. В конце обучения вы получите сертификат OTUS о прохождении курса и удостоверение о повышении квалификации.