A configurable, tunable, and reproducible library for CTR prediction
Project description
FuxiCTR
This repo is the community dev version of the official release at huawei-noah/benchmark/FuxiCTR.
Click-through rate (CTR) prediction is an critical task for many industrial applications such as online advertising, recommender systems, and sponsored search. FuxiCTR provides an open-source library for CTR prediction, with key features in configurability, tunability, and reproducibility. It also supports the building of the BARS-CTR-Prediction benchmark, which aims for open benchmarking for CTR prediction.
:bell: If you find our code or benchmarks helpful in your research, please kindly cite the following paper.
Jieming Zhu, Jinyang Liu, Shuai Yang, Qi Zhang, Xiuqiang He. Open Benchmarking for Click-Through Rate Prediction. The 30th ACM International Conference on Information and Knowledge Management (CIKM), 2021.
Model List
:bell: If you are looking for the benchmarking settings and results of the above CTR prediction models, please click on the benchmark hyperlinks in the table. You could also refer to the BARS-CTR-Prediction website for more details.
Installation
Please follow the guide for installation. In particular, FuxiCTR has the following dependent requirements.
- python 3.6
- pytorch v1.0/v1.1
- pyyaml >=5.1
- scikit-learn
- pandas
- numpy
- h5py
- tqdm
User Guide
Developer Guide
Check an overview of code structure for more details on API design. More details are comming.
Discussion
Welcome to join our WeChat group for any questions and discussions.
Join Us
We have open positions for internships and full-time jobs. If you are interested in research and practice in recommender systems, please send your CV to jamie.zhu@huawei.com.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.