product-emblem

RePlay

Генерация рекомендаций в режимах онлайн и офлайн
Фреймворк для создания и сравнения рекомендательных систем и сервисов на больших данных
RePlayФреймворк для создания и сравнения рекомендательных систем и сервисов
Бизнес там,
где вы
Видеовстречи
SberJazz
Без лимитов по времени. Без регистрации. До 100 участников
Jazz Composition
Без лимитов по времени
Без регистрации
До 100 участников

О фреймворке

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 позволяет создавать свои метрики и модели и встраивать их в пайплайн обучения
С чего начать
Чтобы установить фреймворк RePlay выполните команду:
Как это работает
Подробная инструкция по использованию, документация, туториалы

Узнайте о запуске обучающего курса

Отправьте заявку и мы сообщим, когда запустим обучающий курс
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.