This is an implementation of WideDeep as described in the [Wide & Deep Learning for Recommender System](https://arxiv.org/pdf/1606.07792.pdf) paper.
WideDeep model jointly trained wide linear models and deep neural network, which combined the benefits of memorization and generalization for recommender systems.
*`--data_path`: This should be set to the same directory given to the data_download's data_dir argument.
*`--epochs`: Total train epochs.
*`--batch_size`: Training batch size.
*`--eval_batch_size`: Eval batch size.
*`--field_size`: The number of features.
*`--vocab_size`: The total features of dataset.
*`--emb_dim`: The dense embedding dimension of sparse feature.
*`--deep_layers_dim`: The dimension of all deep layers.
*`--deep_layers_act`: The activation of all deep layers.
*`--keep_prob`: The rate to keep in dropout layer.
*`--ckpt_path`:The location of the checkpoint file.
*`--eval_file_name` : Eval output file.
*`--loss_file_name` : Loss output file.
There are other arguments about models and training process. Use the `--help` or `-h` flag to get a full list of possible arguments with detailed descriptions.