A PyTorch implementation of DeepFM for CTR prediction problem.
- 
Download Criteo's Kaggle display advertising challenge dataset from here( if you have had it already, skip it ), and put it in ./data/raw/ 
- 
Generate a preprocessed dataset. ./utils/dataPreprocess.py
- 
Train a model and predict. ./main.py
- 
https://github.com/PaddlePaddle/models/tree/develop/deep_fm. 
- 
DeepFM: A Factorization-Machine based Neural Network for CTR Prediction, Huifeng Guo, Ruiming Tang, Yunming Yey, Zhenguo Li, Xiuqiang He.