RecBole — это опенсорсная библиотека для обучения рекомендательных систем. RecBole разработан на основе Python и PyTorch для воспроизведения и разработки алгоритмов рекомендации в унифицированном формате. Библиотеку можно установить через pip, Conda или из исходников.
Подробнее про инструмент
Характеристики библиотеки включают в себя:
- Общая и расширяемая структура данных: разработчики создали структуры данных для унификации форматирования и использования различных датасетов с рекомендациями;
- Базовые модели и датасеты: в библиотеке имплементированы 53 алгоритма рекомендации и доступны 27 датасетов;
- Стандартизированная оценка моделей: библиотека поддерживает широко используемые методы оценки и сравнения алгоритмов рекомендации