#2 · Primary category: Recommender Systems
DeepCTR
Easy-to-use,Modular and Extendible package of deep-learning based CTR models .
Project last updated:07/02/26
GitHub Stars
8.1K
Forks
2.2K
Contributors
21
License
Apache-2.0
Why we included this project
For teams building ad bidding, feed ranking, or any click-prediction pipeline, this library compresses a decade of published CTR research into one importable package. It implements the well-known families — Wide & Deep, DeepFM, xDeepFM, Deep Interest Network, DIN/DIEN, and many others — behind a single tf.keras-style fit/predict interface, so you can swap model architectures without rewriting your data plumbing. Because every model is built from reusable feature-interaction and attention layers, you can also assemble custom architectures when a paper's approach doesn't map cleanly onto an off-the-shelf option. It runs on both TensorFlow 1.15 and 2.x and offers an estimator path for large-scale distributed training, which makes it practical for moving from a quick offline experiment to a deployed ranking model.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
gorse
AI powered open source recommender system engine supports classical/LLM rankers and multimodal content via embedding
Surprise
A Python scikit for building and analyzing recommender systems
RSPapers
RSTutorials: A Curated List of Must-read Papers on Recommender System.
lightfm
A Python implementation of LightFM, a hybrid recommendation algorithm.
RecBole
A unified, comprehensive and efficient recommendation library