Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sberbank-ai-lab/RePlay
RecSys Library
https://github.com/sberbank-ai-lab/RePlay
machine-learning pyspark pytorch recommender-systems recsys
Last synced: 3 months ago
JSON representation
RecSys Library
- Host: GitHub
- URL: https://github.com/sberbank-ai-lab/RePlay
- Owner: sberbank-ai-lab
- License: apache-2.0
- Archived: true
- Created: 2021-08-04T08:22:30.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-04-13T12:24:59.000Z (almost 3 years ago)
- Last Synced: 2024-08-08T23:21:04.800Z (7 months ago)
- Topics: machine-learning, pyspark, pytorch, recommender-systems, recsys
- Language: Python
- Homepage: https://sberbank-ai-lab.github.io/RePlay/
- Size: 12.7 MB
- Stars: 63
- Watchers: 5
- Forks: 6
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RePlay
RePlay is a library providing tools for all stages of creating a recommendation system, from data preprocessing to model evaluation and comparison.
RePlay uses PySpark to handle big data.
You can
- Filter and split data
- Train models
- Optimize hyper parameters
- Evaluate predictions with metrics
- Combine predictions from different models
- Create a two-level model## Docs
[Documentation](https://sberbank-ai-lab.github.io/RePlay/)
### Installation
Use Linux machine with Python 3.7+, Java 8+ and C++ compiler.
```bash
pip install replay-rec
```It is preferable to use a virtual environment for your installation.
If you encounter an error during RePlay installation, check the [troubleshooting](https://sberbank-ai-lab.github.io/RePlay/pages/installation.html#troubleshooting) guide.