Easy-to-use,Modular and Extendible package of deep-learning based CTR models .
See the codeDeepCTR is a Easy-to-use, Modular and Extendible package of deep-learning based CTR models along with lots of
core components layers which can be used to easily build custom models.You can use any complex model with model.fit()
,and model.predict() .
tf.keras.Model like interfaces for quick experiment. exampletensorflow estimator interface for large scale data and distributed training. exampletf 1.15 and tf 2.x.DeepCTR does not pin or install TensorFlow for you. Install a TensorFlow build that matches your Python, NumPy, CPU/GPU, and operating system first, then install DeepCTR:
pip install tensorflow
pip install deepctr
For Python >=3.9, DeepCTR allows modern h5py releases with h5py>=3.7.0. If TensorFlow reports a NumPy conflict, follow the TensorFlow requirement for your selected TensorFlow release, for example using numpy<2 when required by TensorFlow.
Use public tensorflow.keras APIs in your own code and examples. Avoid mixing tensorflow.python.keras with tensorflow.keras, because tensorflow.python.* is private TensorFlow API and can break model serialization or optimizer/metric loading across TensorFlow versions.
Some related projects:
Let's Get Started!(Chinese Introduction) and welcome to join us!
If you find this code useful in your research, please cite it using the following BibTeX:
@misc{shen2017deepctr,
author = {Weichen Shen},
title = {DeepCTR: Easy-to-use,Modular and Extendible package of deep-learning based CTR models},
year = {2017},
publisher = {GitHub},
journal = {GitHub Repository},
howpublished = {\url{https://github.com/shenweichen/deepctr}},
}
![]() Shen Weichen Alibaba Group |
![]() Zan Shuxun Alibaba Group |
![]() Harshit Pande Amazon |
![]() Lai Mincai ByteDance |
![]() Li Zichao ByteDance |
![]() Tan Tingyi Chongqing University |
Overall
Maintained
Code review
PyPI
Latest release
Releases this year
7,140 followers · starred Jan 2020
288 followers · starred Oct 2020
242 followers · starred Aug 2020
42 followers · starred Dec 2021
Easy-to-use,Modular and Extendible package of deep-learning based CTR models .
See the codeDeepCTR is a Easy-to-use, Modular and Extendible package of deep-learning based CTR models along with lots of
core components layers which can be used to easily build custom models.You can use any complex model with model.fit()
,and model.predict() .
tf.keras.Model like interfaces for quick experiment. exampletensorflow estimator interface for large scale data and distributed training. exampletf 1.15 and tf 2.x.DeepCTR does not pin or install TensorFlow for you. Install a TensorFlow build that matches your Python, NumPy, CPU/GPU, and operating system first, then install DeepCTR:
pip install tensorflow
pip install deepctr
For Python >=3.9, DeepCTR allows modern h5py releases with h5py>=3.7.0. If TensorFlow reports a NumPy conflict, follow the TensorFlow requirement for your selected TensorFlow release, for example using numpy<2 when required by TensorFlow.
Use public tensorflow.keras APIs in your own code and examples. Avoid mixing tensorflow.python.keras with tensorflow.keras, because tensorflow.python.* is private TensorFlow API and can break model serialization or optimizer/metric loading across TensorFlow versions.
Some related projects:
Let's Get Started!(Chinese Introduction) and welcome to join us!
If you find this code useful in your research, please cite it using the following BibTeX:
@misc{shen2017deepctr,
author = {Weichen Shen},
title = {DeepCTR: Easy-to-use,Modular and Extendible package of deep-learning based CTR models},
year = {2017},
publisher = {GitHub},
journal = {GitHub Repository},
howpublished = {\url{https://github.com/shenweichen/deepctr}},
}
![]() Shen Weichen Alibaba Group |
![]() Zan Shuxun Alibaba Group |
![]() Harshit Pande Amazon |
![]() Lai Mincai ByteDance |
![]() Li Zichao ByteDance |
![]() Tan Tingyi Chongqing University |
Overall
Maintained
Code review
PyPI
Latest release
Releases this year
7,140 followers · starred Jan 2020
288 followers · starred Oct 2020
242 followers · starred Aug 2020
42 followers · starred Dec 2021