Акции школ
Войти

Курс «Рекомендательные системы»

Составитель: Денис Сметнёв · Обновлено: 25.07.2024

Рекомендательные системы — технически плотная ниша ML, где одновременно работают матричные разложения, нейросети, теория графов и онлайн-обучение через бандитов. Курс OTUS рассчитан на разработчиков среднего уровня, которые уже пишут на Python и хотят специализироваться именно здесь: строить персонализацию, сегментировать аудиторию, внедрять рекомендации в продукт. Стек конкретный: PyTorch, Docker, микросервисы — то, с чем работают в реальных системах, а не в учебных заглушках.

Подробнее


Компания: OTUS (Отус)

📁 1 проект в портфолио

Актуальная программа курса (32 модулей, по данным школы)

  1. Модуль 1. От классического ML к персонализации — В этом модуле мы рассмотрим: - задачи сегментирования клиентов; - персонализацию рекомендаций; - коммуникации для задач с небольшим количеством товаров или альтернатив коммуникаций. Изучим задачи Uplift - моделирования и оптимизацию финансового результата от коммуникации.
  2. • Знакомство. Вводное занятие. Жизненный цикл моделей
  3. • Сегментация пользователей и задача персонализации
  4. • Look-a-like выделение сегментов пользователей
  5. • Модели Next Best Action
  6. • Uplift - моделирование
  7. Модуль 2. Классические методы рекомендаций — В этом модуле мы познакомимся с особенностями построения рекомендательных систем и методами оценки их качества, а также разберём классический подход к реализации моделей — коллаборативную фильтрацию.
  8. • Введение в рекомендательные системы
  9. • Эвристические модели. Коллаборативная фильтрация
  10. • Методы матричной факторизации
  11. • Практическое занятие по моделям матричной факторизации
  12. • A/B - тесты в рекомендательных системах
  13. Модуль 3. Контентные и гибридные методы рекомендаций — В этом модуле мы узнаем, как использовать информацию о пользователях и товарах при построении рекомендательных моделей.
  14. • Контентные методы рекомендаций
  15. • Рекомендательная система на основе текстовых данных
  16. • Ранжирование при помощи градиентного бустинга
  17. • Практическое занятие по рекомендательным системам. Двухуровневая модель
  18. Модуль 4. Современные методы рекомендаций — В этом модуле мы рассмотрим современные архитектуры рекомендательных систем: нейросетевые и модели на графах, обучение с подкреплением.
  19. • Ведение в нейросети и PyTorch
  20. • Нейросетевые методы рекомендаций
  21. • Sequential - модели
  22. • Методы теории графов в рекомендательных системах
  23. • Многорукие бандиты для оптимизации A/B - тестирования
  24. • Многорукие бандиты для задачи рекомендации
  25. Модуль 5. Рекомендательные системы в продакшн — В этом модуле мы рассмотрим особенности внедрения рекомендательных моделей в продакшн и работу с большими данными.

Сколько зарабатывают в профессии (медиана hh.ru, по 141 вакансиям)

Junior
110 000 ₽
Middle
205 000 ₽
Senior
261 000 ₽

Сравнение с похожими курсами других школ

КурсШколаЦенаСрокРейтингДиплом
Рекомендательные системы (этот) OTUS (Отус) беспл.
Python для анализа данных Netology (Нетология) 50 000 ₽ 4 месяца 5.0 Перейти
Кибербезопасность и приложения на Python GeekBrains (ГикБреинс) 3 000 ₽ 8 месяцев 5.0 Перейти
Профессия «Системный аналитик PRO Skillfactory (Скиллфактори) 100 440 ₽ 8 месяцев 4.5 Диплом школы Перейти

Стоит ли идти на этот курс

Плюсы

  • Широкий охват методов: коллаборативная фильтрация, контентные подходы, градиентный бустинг, нейросети, графовые методы, многорукие бандиты — редкий курс собирает весь стек в одном месте.
  • Практический выпускной проект: не просто просмотр лекций, а результат, который можно показать работодателю или положить в портфолио.
  • Промышленный стек: PyTorch, Docker, микросервисы — то, что используется при внедрении рекомендаций в реальные продукты.
  • Акцент на метриках и A/B-тестах: умение оценивать качество рекомендаций — отдельный навык, который ценится в продуктовых командах, и курс его явно включает.

Минусы и кому не стоит

  • Длительность не раскрыта: непонятно, сколько времени закладывать. Для программы с таким охватом тем это существенный пробел при планировании.
  • Цена не публикуется: сравнить с альтернативами без прямого обращения в школу не получится — дополнительный шаг перед принятием решения.
  • Уровень входа — средний: без уверенного Python, базового ML и понимания матриц материал просто не ляжет.

Когда этот курс вам не нужен

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

Как выбрать курс по этому направлению

Выбирая курс по рекомендательным системам, смотрите прежде всего на глубину программы: тема достаточно специализированная, чтобы хороший курс покрывал хотя бы три-четыре подхода — коллаборативную фильтрацию, контентные методы, нейросетевые модели и что-то из онлайн-обучения. Если в программе только первые два — перед вами обзорный курс, а не специализация. Второй вопрос: есть ли выпускной проект, разбираются ли реальные кейсы с метриками и A/B-тестами. Третье — трудоустройство: честные школы говорят о процессе, а не обещают «100% гарантию»; ориентируйтесь на это. Цену запрашивайте напрямую и сравнивайте с другими предложениями на рынке до решения.

Частые вопросы

Нужен ли опыт в машинном обучении для поступления?

Да — курс заявлен как средний уровень. Базовые алгоритмы ML, работа с pandas и numpy, понимание матриц предполагаются как известное. Если ML для вас новая тема, сначала пройдите вводный курс.

Сколько времени займёт обучение?

Данных о длительности в открытом описании нет. Для программы с таким охватом тем — от коллаборативной фильтрации до нейросетевых методов и бандитов — реалистичный срок обычно от трёх до шести месяцев. Точные сроки уточняйте у школы.

Что будет в выпускном проекте?

Конкретное задание в описании не раскрыто, но по заявленным результатам — практическое внедрение рекомендательной системы. Важно понять у школы: собственный проект или учебный кейс, потому что для портфолио разница принципиальная.

Помогут ли с трудоустройством?

OTUS сообщает, что часть студентов находит или меняет работу ещё в процессе обучения. Конкретных цифр по доле трудоустроенных в описании нет — это честнее обещаний «100% найдут работу», но и ориентиром не служит. Рекомендательные системы — узкая и востребованная специализация, специалисты с реальным проектом в портфолио находят позиции быстрее.

Зачем учиться рекомендательным системам отдельно, если есть готовые библиотеки?

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

Дадут ли документ об окончании?

Информации о сертификате или дипломе в описании курса нет. Уточните этот вопрос у школы до оформления: для части работодателей это важно.

Компания, проводящая курс

OTUS (Отус)

223 курса по 865 темам

Образовательная онлайн-платформа и сообщество IT-профессионалов OTUS (Отус) работает с 2017 года. Компания является резидентом Сколково....

Преподаватели курса

ИС
(к.ф.-м.н.) Teamlead, главный инженер, FinTech

Более 15 лет занимался прикладной математикой и мат....

АБ
DS инженер (к.э.н.), Сбер GigaLegal

Занимается исследованиями с фокусом на...

ДГ
Machine Learning Engineer, AIC

Более 3+ года работы в различных проектах, связанных с...

ТС
Руководитель цифровой трансформации и развития продуктов в FinTech

Сторонник AI-driven подхода при решении бизнес-задач,...

АК
Senior Data Scientist, Самолет

Занимался задачами с использованием как...

РС
Machine Learning Engineer, Garage IT

Больше 10 лет опыта работы в исследованиях и...

Отзывов об этом курсе пока нет

Ниже — отзывы о школе OTUS (Отус): они помогут составить впечатление, но в рейтинге курса не учитываются. Проходили этот курс? Поделитесь — это поможет другим студентам.

Подборки лучших курсов по теме

По темам этого курса на MOOC есть рейтинги лучших программ — сравнение цен, длительности и отзывов в одном месте.

больше курсов

Похожие курсы компании

OTUS (Отус)
(0)
OTUS (Отус)
(0)
149 600 
OTUS (Отус)
(1)
106 500 
OTUS (Отус)
(0)
85 000 
OTUS (Отус)
(0)
85 000 
OTUS (Отус)
(0)
50 000 
OTUS (Отус)
(0)
больше курсов

Другие курсы этих преподавателей

OTUS (Отус)
(3)
OTUS (Отус)
(0)
84 000 
OTUS (Отус)
(0)
OTUS (Отус)
(0)
125 000 
OTUS (Отус)
(0)
OTUS (Отус)
(0)
198 500