🔥 GRs are available now implemented by tensorflow!
cd tensorflow
python main.pyXdeRec is an integrated recommendation framework based on PyTorch, including data processing, model training, model inference and other basic functions. The feature of our framework is that it is more convenient for users to add custom models. We have highly encapsulated the model, users only need to follow the template to fill in some basic functions of the model, and then starting the whole training process!
Now, XdeRec covers the following major recommendation tasks:
- Collaborative Filtering
- ...
- Source data. All datasets we obtained originate from official sources, and the specifics of the preprocessing for each dataset are outlined within the codes.
- Lightweight realization. We've optimized the code structure to ensure that each process runs as efficiently as possible. Test results indicate that the single-epoch training time is less in our framework compared to others.
09/24/2024: We provide a front-end page for the training programme, which makes it easier to set parameters and train with one click! Currently, we are only visualising the training process, and in the future, we will add a visual testing session to provide further convenience for other domain users.
04/17/2024: The basic training functions have been realized.
04/17/2024: Add three models: SGL, SimGCL and XSimGCL
If you want to train the model using command line, please configure the config file and then implement:
python main.py --config ./config/train.jsonThe front-end visualisation of training panel is available!
python ui.py


