gitextract_0q19foz8/ ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── feature_request.md │ │ └── question.md │ └── workflows/ │ ├── ci.yml │ └── ci2.yml ├── .gitignore ├── .readthedocs.yml ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── deepctr/ │ ├── __init__.py │ ├── contrib/ │ │ ├── __init__.py │ │ ├── rnn.py │ │ ├── rnn_v2.py │ │ └── utils.py │ ├── estimator/ │ │ ├── __init__.py │ │ ├── feature_column.py │ │ ├── inputs.py │ │ ├── models/ │ │ │ ├── __init__.py │ │ │ ├── afm.py │ │ │ ├── autoint.py │ │ │ ├── ccpm.py │ │ │ ├── dcn.py │ │ │ ├── deepfefm.py │ │ │ ├── deepfm.py │ │ │ ├── fibinet.py │ │ │ ├── fnn.py │ │ │ ├── fwfm.py │ │ │ ├── nfm.py │ │ │ ├── pnn.py │ │ │ ├── wdl.py │ │ │ └── xdeepfm.py │ │ └── utils.py │ ├── feature_column.py │ ├── inputs.py │ ├── layers/ │ │ ├── __init__.py │ │ ├── activation.py │ │ ├── core.py │ │ ├── interaction.py │ │ ├── normalization.py │ │ ├── sequence.py │ │ └── utils.py │ ├── models/ │ │ ├── __init__.py │ │ ├── afm.py │ │ ├── autoint.py │ │ ├── ccpm.py │ │ ├── dcn.py │ │ ├── dcnmix.py │ │ ├── deepfefm.py │ │ ├── deepfm.py │ │ ├── difm.py │ │ ├── edcn.py │ │ ├── fgcnn.py │ │ ├── fibinet.py │ │ ├── flen.py │ │ ├── fnn.py │ │ ├── fwfm.py │ │ ├── ifm.py │ │ ├── mlr.py │ │ ├── multitask/ │ │ │ ├── __init__.py │ │ │ ├── esmm.py │ │ │ ├── mmoe.py │ │ │ ├── ple.py │ │ │ └── sharedbottom.py │ │ ├── nfm.py │ │ ├── onn.py │ │ ├── pnn.py │ │ ├── sequence/ │ │ │ ├── __init__.py │ │ │ ├── bst.py │ │ │ ├── dien.py │ │ │ ├── din.py │ │ │ └── dsin.py │ │ ├── wdl.py │ │ └── xdeepfm.py │ └── utils.py ├── docs/ │ ├── Makefile │ ├── make.bat │ ├── requirements.readthedocs.txt │ └── source/ │ ├── Estimators.rst │ ├── Examples.md │ ├── FAQ.md │ ├── Features.md │ ├── History.md │ ├── Layers.rst │ ├── Model_Methods.md │ ├── Models.rst │ ├── Quick-Start.md │ ├── conf.py │ ├── deepctr.contrib.rnn.rst │ ├── deepctr.contrib.rst │ ├── deepctr.contrib.utils.rst │ ├── deepctr.estimator.feature_column.rst │ ├── deepctr.estimator.inputs.rst │ ├── deepctr.estimator.models.afm.rst │ ├── deepctr.estimator.models.autoint.rst │ ├── deepctr.estimator.models.ccpm.rst │ ├── deepctr.estimator.models.dcn.rst │ ├── deepctr.estimator.models.deepfefm.rst │ ├── deepctr.estimator.models.deepfm.rst │ ├── deepctr.estimator.models.fibinet.rst │ ├── deepctr.estimator.models.fnn.rst │ ├── deepctr.estimator.models.fwfm.rst │ ├── deepctr.estimator.models.nfm.rst │ ├── deepctr.estimator.models.pnn.rst │ ├── deepctr.estimator.models.rst │ ├── deepctr.estimator.models.wdl.rst │ ├── deepctr.estimator.models.xdeepfm.rst │ ├── deepctr.estimator.rst │ ├── deepctr.estimator.utils.rst │ ├── deepctr.feature_column.rst │ ├── deepctr.inputs.rst │ ├── deepctr.layers.activation.rst │ ├── deepctr.layers.core.rst │ ├── deepctr.layers.interaction.rst │ ├── deepctr.layers.normalization.rst │ ├── deepctr.layers.rst │ ├── deepctr.layers.sequence.rst │ ├── deepctr.layers.utils.rst │ ├── deepctr.models.afm.rst │ ├── deepctr.models.autoint.rst │ ├── deepctr.models.ccpm.rst │ ├── deepctr.models.dcn.rst │ ├── deepctr.models.dcnmix.rst │ ├── deepctr.models.deepfefm.rst │ ├── deepctr.models.deepfm.rst │ ├── deepctr.models.deepfwfm.rst │ ├── deepctr.models.difm.rst │ ├── deepctr.models.edcn.rst │ ├── deepctr.models.fgcnn.rst │ ├── deepctr.models.fibinet.rst │ ├── deepctr.models.flen.rst │ ├── deepctr.models.fnn.rst │ ├── deepctr.models.ifm.rst │ ├── deepctr.models.mlr.rst │ ├── deepctr.models.multitask.esmm.rst │ ├── deepctr.models.multitask.mmoe.rst │ ├── deepctr.models.multitask.ple.rst │ ├── deepctr.models.multitask.sharedbottom.rst │ ├── deepctr.models.nfm.rst │ ├── deepctr.models.onn.rst │ ├── deepctr.models.pnn.rst │ ├── deepctr.models.rst │ ├── deepctr.models.sequence.bst.rst │ ├── deepctr.models.sequence.dien.rst │ ├── deepctr.models.sequence.din.rst │ ├── deepctr.models.sequence.dsin.rst │ ├── deepctr.models.wdl.rst │ ├── deepctr.models.xdeepfm.rst │ ├── deepctr.rst │ ├── deepctr.utils.rst │ ├── index.rst │ └── modules.rst ├── examples/ │ ├── avazu_sample.txt │ ├── census-income.sample │ ├── criteo_sample.te.tfrecords │ ├── criteo_sample.tr.tfrecords │ ├── criteo_sample.txt │ ├── gen_tfrecords.py │ ├── movielens_age_vocabulary.csv │ ├── movielens_sample.txt │ ├── run_all.sh │ ├── run_classification_criteo.py │ ├── run_classification_criteo_hash.py │ ├── run_classification_criteo_multi_gpu.py │ ├── run_dien.py │ ├── run_din.py │ ├── run_dsin.py │ ├── run_estimator_pandas_classification.py │ ├── run_estimator_tfrecord_classification.py │ ├── run_flen.py │ ├── run_mtl.py │ ├── run_multivalue_movielens.py │ ├── run_multivalue_movielens_hash.py │ ├── run_multivalue_movielens_vocab_hash.py │ └── run_regression_movielens.py ├── setup.cfg ├── setup.py └── tests/ ├── README.md ├── __init__.py ├── feature_test.py ├── layers/ │ ├── __init__.py │ ├── activations_test.py │ ├── core_test.py │ ├── interaction_test.py │ ├── normalization_test.py │ ├── sequence_test.py │ ├── utils_test.py │ └── vocabulary_example.csv ├── models/ │ ├── AFM_test.py │ ├── AutoInt_test.py │ ├── BST_test.py │ ├── CCPM_test.py │ ├── DCNMix_test.py │ ├── DCN_test.py │ ├── DIEN_test.py │ ├── DIFM_test.py │ ├── DIN_test.py │ ├── DSIN_test.py │ ├── DeepFEFM_test.py │ ├── DeepFM_test.py │ ├── EDCN_test.py │ ├── FGCNN_test.py │ ├── FLEN_test.py │ ├── FNN_test.py │ ├── FiBiNET_test.py │ ├── FwFM_test.py │ ├── IFM_test.py │ ├── MLR_test.py │ ├── MTL_test.py │ ├── NFM_test.py │ ├── ONN_test.py │ ├── PNN_test.py │ ├── WDL_test.py │ ├── __init__.py │ └── xDeepFM_test.py ├── utils.py ├── utils_mtl.py └── utils_test.py