
RePlay
Генерация рекомендаций в режимах онлайн и офлайн
Фреймворк для создания и сравнения рекомендательных систем и сервисов на больших данных
RePlay
Фреймворк для создания и сравнения рекомендательных систем и сервисов
О фреймворке
Open Source фреймворк для всех этапов создания рекомендательных систем от предварительной обработки данных до оценки качества и выбора лучшей модели
Более 15 готовых алгоритмов для различных рекомендательных задач — от простых бейзлайнов до State-of-the-art (SOTA)
В RePlay реализованы классические бейзлайны, коллаборативные модели, нейросетевые подходы и обёртки над популярными библиотеками. Все модели реализованы в едином интерфейсе
Более 10 метрик для оценки рекомендаций
Оценка качества и разнообразия рекомендательной выдачи
Инструменты предобработки данных
Всё, что нужно для подготовки данных, их фильтрации и разбиения
Бенчмаркинг
моделей
моделей
Удобное сравнение моделей по набору метрик и выбор лучшей модели
Автоматический подбор параметров
Для каждой модели определены наиболее значимые параметры, которые можно оптимизировать автоматически
Переранжирование рекомендаций
Переранжирование рекомендаций из различных источников с помощью модели второго уровня
Кому полезно?
Data Scientist
Предварительная обработка данных, построение и оптимизация рекомендательных моделей, выбор лучшего решения
Data Engineer
Предварительная обработка больших данных, генерация признаков. Использование функциональности фреймворка в продуктовых пайплайнах

Researcher
Построение бейзлайнов, создание собственных моделей и метрик, бенчмаркинг
Преимущества
Работа с большими данными
RePlay использует pySpark и может быть запущен в локальном и кластерном режимах. Нейросетевые алгоритмы можно тренировать на CPU, GPU и Multi-GPU
Доступность
Open Source инструмент для Python с лицензией Apache 2.0
Экономия времени и усилий разработчиков
Автоматизация подбора гиперпараметров и удобные инструменты для предобработки данных и сравнения моделей
Модульность и кастомизируемость
RePlay позволяет создавать свои метрики и модели и встраивать их в пайплайн обучения
Узнайте о запуске обучающего курса
Отправьте заявку и мы сообщим, когда запустим обучающий курс