Рекомендательные системы
- Аналитика
- Machine Learning
Описание курса
Для кого этот курс?
Программа обучения предназначена для специалистов с опытом в области машинного обучения, которые стремятся внедрять рекомендательные системы и персонализацию на практике. Курс даст вам необходимые навыки для разработки и внедрения рекомендательных систем для малого и среднего бизнеса, а также научит проектированию таких систем для крупных компаний.
- DS/ML/DL специалисты, желающие углубить знания в области рекомендательных систем и приобрести практический опыт;
- IT-специалисты малого и среднего бизнеса, стремящиеся внедрить механизмы рекомендательных систем и персонализации в поддерживаемые ими системы;
- Разработчики с базовыми навыками Python и ML, которые хотят получить опыт работы с рекомендательными системами;
- Выпускники курсов по машинному обучению.
Необходимые знания
- Базовое знакомство с Python;
- Основы линейной алгебры (матрицы, векторы, градиентный спуск);
- Базовые навыки работы с ML (pandas, sklearn, линейная регрессия, логистическая регрессия);
- Интерес к прикладным бизнес-задачам.
Что даст вам этот курс
Рекомендательные системы (Recommender Systems) анализируют данные о пользователе и его предпочтениях, чтобы предоставить персонализированные рекомендации по продуктам, услугам или контенту, которые могут заинтересовать пользователя. Эти системы активно используются в различных сферах, таких как банки, e-commerce, социальные сети и стриминговые сервисы, что делает специалистов в области рекомендательных систем высоко востребованными.
Что вы будете уметь после обучения
По завершению курса вы сможете:
- Понимать концепции рекомендательных систем и их применение в различных проектах;
- Работать с различными типами рекомендательных систем;
- Овладеть современными методами рекомендаций и научиться эффективно их применять;
- Внедрять персонализацию и сегментировать пользователей;
- Оценивать качество рекомендаций с помощью метрик и проводить A/B тесты;
- Практически внедрять рекомендательные системы.
Курс ориентирован на прикладные решения для сервисов и компаний. Во время обучения студенты работают с реальными датасетами и получают опыт работы с инфраструктурой для развертывания рекомендательных систем.
Средняя зарплата специалистов в области Data Science, работающих с рекомендательными системами, по данным Zarplan, составляет более 240 тысяч рублей. Знания, полученные на курсе, помогут вам перейти на более интересную работу с высокой зарплатой.
Процесс обучения
Обучение проходит в онлайн-формате: вебинары, общение с преподавателями и другими студентами в Telegram, выполнение домашних заданий и получение обратной связи от преподавателя.
Вебинары проходят дважды в неделю по 2 академических часа и сохраняются в записи в вашем личном кабинете, что позволяет смотреть их в удобное время.
В процессе обучения вам предстоит выполнять домашние задания, каждое из которых будет связано с компонентами вашего итогового проекта.
После выполнения всех заданий вы получите готовый проект, который станет частью вашего портфолио.
Оптимальная нагрузка
- Возможность совмещения учебы с работой;
- Индивидуальная разработка итоговой проектной работы;
- Гибкость, позволяющая учиться в удобное время.
Перспективы
Пройдя курс, вы получите знания, которые сделают вас более востребованным специалистом с высокой заработной платой.
Партнеры
Многие студенты находят новую работу или получают повышение уже в процессе обучения. По окончании курса вы сможете:
- Получить помощь в оформлении резюме, портфолио и сопроводительных писем;
- Разместить свое резюме в базе OTUS и получать приглашения на собеседования от партнеров.
Формат обучения
- Интерактивные вебинары: два занятия по 2 академических часа в неделю, доступ к записям и материалам остается навсегда;
- Обратная связь: домашние задания с поддержкой и обратной связью от преподавателей помогут вам освоить технологии;
- Активное комьюнити: чат в Telegram для общения преподавателей и студентов.
Программа курса
От классического 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: Нейросетевые методы рекомендаций
Тема 2: Sequential-модели
Тема 3: Методы теории графов в рекомендательных системах
Тема 4: Многорукие бандиты для оптимизации A/B — тестирования
Тема 5: Многорукие бандиты для задачи рекомендации
Рекомендательные системы в продакшн
В этом модуле мы рассмотрим, как внедрить рекомендательные модели в продакшн и работать с большими данными.
Тема 1: Особенности работы с большими объемами данных
Тема 2: Внедрение рекомендательных систем на практике. Микросервисы
Тема 3: Применение Docker на практике
Проектная работа
Заключительный месяц курса посвящен проектной работе. Каждый студент разрабатывает проект, который соответствует его интересам и может быть основан на знаниях, полученных в рамках курса. Завершение проекта не обязательно должно происходить за месяц — в процессе работы можно получить консультацию преподавателей.
Тема 1: Выбор темы и организация проектной работы
Тема 2: Консультация по проектам и домашним заданиям
Тема 3: Защита проектных работ и подведение итогов курса
Акции и промокоды школы OTUS
Скидки -5% по промокоду
Ответы на вопросы
Почему OTUS?
OTUS обучает IT-специалистов уже 6 лет, и за это время 20 000 студентов прошли наши программы. Мы специализируемся на курсах для людей с опытом работы и оперативно обновляем учебные программы, чтобы они соответствовали последним тенденциям в сфере технологий.
Обязательно ли выполнять и защищать выпускной проект?
Чтобы получить сертификат OTUS и удостоверение о повышении квалификации (УПК), необходимо сдать проект.
Обязательно ли выполнять все домашние задания?
Да, выполнение домашних заданий важно для закрепления знаний. Задания занимают примерно 2-3 часа каждое и являются неотъемлемой частью практической подготовки.
Помогаете ли вы с трудоустройством после курса?
В OTUS Club проводятся вебинары о трудоустройстве, разборы резюме, советы по прохождению собеседований и реферальные программы. Преподаватели курса занимают ключевые позиции в компаниях, и активное участие в учебном процессе поможет вам расширить сеть контактов, что облегчит поиск работы.
Смогу ли я совмещать учебу с работой?
Да, курс рассчитан на людей с ограниченным временем. Лекции проводятся дважды в неделю, а домашние задания — не чаще одного раза в неделю.
Что, если в середине курса я не смогу продолжать обучение?
Если вы не сможете продолжить обучение, вы можете бесплатно перейти в другую группу. Однако это возможно только один раз.
Могу ли я вернуть деньги?
Да, вы можете вернуть деньги за тот период курса, который не успели пройти. Например, если курс длится пять месяцев, а вы прошли только один месяц, мы вернем деньги за оставшиеся четыре месяца.


Skillbox
4.61