DEDUPED Hot AI repos. Real use cases. What people build. Get the Monday 5

How to use Rec Bole: what you can do with it

What is Rec Bole? RecBole is a Python and PyTorch library for reproducing and developing recommendation algorithms in one unified framework. It implements 94 recommendation models across general, sequential, context-aware and knowledge-based tasks, ships formatted copies of benchmark datasets, and runs experiments and hyperparameter searches from the run_recbole.py and run_hyper.py scripts.

How do I use it? Get the source with git clone https://github.com/RUCAIBox/RecBole.git && cd RecBole; then install it with pip install -e . --verbose; run python run_recbole.py to train BPR on ml-100k. Full steps below.

Trended earlier

View repo on GitHub

Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer

3 use cases

Quick start with Rec Bole

  1. Check you have what it needs: Python 3.7 or later and torch 1.7.0 or later; Install with `pip install recbole` or `conda install -c aibox recbole`, or from source to get the scripts; Optional: CUDA 9.2 or later for GPU training.
  2. Open RUCAIBox/RecBole on GitHub and read the README and license.
  3. Get the source with git clone https://github.com/RUCAIBox/RecBole.git && cd RecBole
  4. Install it with pip install -e . --verbose
  5. Run python run_recbole.py to train BPR on ml-100k
  6. Read the evaluation metrics in the log output

These steps come from our top use case, Run a recommender baseline in under a minute, which also has a copy-paste agent prompt.

Use this in your AI agent

Ask your agent

Using the Deduped MCP, get the setup steps for RUCAIBox/RecBole

Add Deduped to Claude Code once

claude mcp add --transport http deduped https://dedupedai.com/mcp

Cursor, ChatGPT, others

Best AI repos for Data and analytics

About this repo

  • Who it is forResearchers and ML engineers who want to benchmark recommender models on the same data and metrics before choosing one.
  • Why it is hot4.6k stars, talked about in 2 AI sources we track
  • Sourcegithub.com/RUCAIBox/RecBole ยท Back to Hot repos

Requirements

  • Python 3.7 or later and torch 1.7.0 or later
  • Install with `pip install recbole` or `conda install -c aibox recbole`, or from source to get the scripts
  • Optional: CUDA 9.2 or later for GPU training

Add this badge to your README

Maintain Rec Bole? Show readers where to find these use cases. Use cases on Deduped

Markdown

[![Use cases on Deduped](https://dedupedai.com/badge/RUCAIBox/RecBole.svg)](https://dedupedai.com/use-cases/rucaibox-recbole/?utm_source=github&utm_medium=badge&utm_campaign=RUCAIBox-RecBole)

HTML

<a href="https://dedupedai.com/use-cases/rucaibox-recbole/?utm_source=github&amp;utm_medium=badge&amp;utm_campaign=RUCAIBox-RecBole"><img src="https://dedupedai.com/badge/RUCAIBox/RecBole.svg" alt="Use cases on Deduped" height="20"></a>

A static image, no tracking script. About the badge

Questions about Rec Bole

What is Rec Bole?

RecBole is a Python and PyTorch library for reproducing and developing recommendation algorithms in one unified framework. It implements 94 recommendation models across general, sequential, context-aware and knowledge-based tasks, ships formatted copies of benchmark datasets, and runs experiments and hyperparameter searches from the run_recbole.py and run_hyper.py scripts. It is an open-source project on GitHub: https://github.com/RUCAIBox/RecBole.

How do I use Rec Bole?

Get the source with git clone https://github.com/RUCAIBox/RecBole.git && cd RecBole; then install it with pip install -e . --verbose; run python run_recbole.py to train BPR on ml-100k. The use cases on this page give the full steps and a copy-paste agent prompt for each job.

Who is Rec Bole for?

Researchers and ML engineers who want to benchmark recommender models on the same data and metrics before choosing one.

What can I do with Rec Bole?

3 use cases so far, for example: Run a recommender baseline in under a minute; Compare recommendation models on the same data; Auto-tune recommender hyperparameters. Each has steps and a copy-paste agent prompt.

What do I need to run Rec Bole?

Python 3.7 or later and torch 1.7.0 or later; Install with `pip install recbole` or `conda install -c aibox recbole`, or from source to get the scripts; Optional: CUDA 9.2 or later for GPU training.

What are alternatives to Rec Bole?

Other hot AI repos in Data and analytics: Chronos Forecasting, Apify MCP Server, Crawlee Python, DLT, Timesfm.

Is Rec Bole safe to run?

Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.