QRec

QRec: A Python Framework for quick implementation of recommender systems (TensorFlow Based)

Stars
1.5K
Committers
14

QRec is a Python framework for recommender systems (Supported by Python 3.7.4 and Tensorflow 1.14+) in which a number of influential and newly state-of-the-art recommendation models are implemented. QRec has a lightweight architecture and provides user-friendly interfaces. It can facilitate model implementation and evaluation. Founder and principal contributor: @Coder-Yu Other contributors: @DouTong @Niki666 @HuXiLiFeng @BigPowerZ @flyxu Supported by: @AIhongzhi (A/Prof. Hongzhi Yin, UQ), @mingaoo (A/Prof. Min Gao, CQU) We also provide Pytorch implementations of some models in another library. Please click here

For more details, we refer you to the handbook of QRec.

For more details, we refer you to the handbook of QRec.

If our project is helpful to you, please cite one of these papers. @inproceedings{yu2021socially, title={Socially-aware self-supervised tri-training for recommendation}, author={Yu, Junliang and Yin, Hongzhi and Gao, Min and Xia, Xin and Zhang, Xiangliang and Viet Hung, Nguyen Quoc}, booktitle={Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining}, pages={2084--2092}, year={2021} } @inproceedings{yu2021self, title={Self-Supervised Multi-Channel Hypergraph Convolutional Network for Social Recommendation}, author={Yu, Junliang and Yin, Hongzhi and Li, Jundong and Wang, Qinyong and Hung, Nguyen Quoc Viet and Zhang, Xiangliang}, booktitle={Proceedings of the Web Conference 2021}, pages={413--424}, year={2021} }