Skip to content

MTandHJ/freerec

Repository files navigation

FreeRec is a repository designed for easy (recommendation) data pre-processing and model training. You are free to specify your own framework based on FreeRec.

Requirements:

3.9 <= Python <= 3.11 | PyTorch >=2.0 | 0.7.0 <= TorchData <= 0.8.0 | PyG >=2.3

conda create --name=FreeRec python=3.9
conda activate FreeRec
pip install --no-deps torchdata==0.7.0

Installation

pip install freerec

or (for latest)

pip install git+https://github.com/MTandHJ/freerec.git

Data Pipeline

Refer to here for dataset processing and splitting.

Training Flow

Reference Code

Acknowledgements

Thanks to ChatGPT for the annotation of some code. For this reason, some of the comments may be illogical.

About

Towards Free Recommender Systems

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages