├── AFM └── network.py ├── AutoRec ├── __pycache__ │ ├── dataloader.cpython-37.pyc │ ├── network.cpython-37.pyc │ └── trainer.cpython-37.pyc ├── dataloader.py ├── network.py └── trainer.py ├── BaseModel ├── __pycache__ │ └── basemodel.cpython-37.pyc └── basemodel.py ├── Data ├── criteo │ ├── origin_data │ │ ├── test.csv │ │ └── train.csv │ └── processed_data │ │ ├── fea_col.npy │ │ ├── test_set.csv │ │ ├── train_set.csv │ │ └── val_set.csv └── ml-1m │ ├── README.md │ ├── movies.dat │ ├── ratings.dat │ └── users.dat ├── DeepCross ├── __pycache__ │ └── trainer.cpython-37.pyc ├── network.py └── trainer.py ├── DeepCrossing ├── __pycache__ │ ├── network.cpython-37.pyc │ └── trainer.cpython-37.pyc ├── network.py └── trainer.py ├── DeepFM └── network.py ├── FM ├── __pycache__ │ ├── network.cpython-37.pyc │ └── trainer.cpython-37.pyc ├── network.py └── trainer.py ├── FNN └── network.py ├── ItemCF ├── __pycache__ │ └── itemcf.cpython-37.pyc └── itemcf.py ├── LFM ├── __pycache__ │ └── lfm.cpython-37.pyc └── lfm.py ├── NCF ├── __pycache__ │ ├── dataloader.cpython-37.pyc │ ├── dataprocess.cpython-37.pyc │ ├── network.cpython-37.pyc │ └── trainer.cpython-37.pyc ├── dataloader.py ├── dataprocess.py ├── network.py └── trainer.py ├── NFM └── network.py ├── PNN └── network.py ├── README.md ├── Test ├── afm_test.py ├── autorec_test.py ├── deepcross_test.py ├── deepcrossing_test.py ├── deepfm_test.py ├── fm_test.py ├── fnn_test.py ├── itemcf_test.py ├── lfm_test.py ├── ncf_test.py ├── nfm_test.py ├── pnn_test.py ├── usercf_test.py └── widedeep_test.py ├── TrainedModels ├── AutoRec.model ├── NCF_GMF.model ├── NCF_MLP.model ├── NCF_NeuMF.model ├── WideDeep.model └── usercf.pkl ├── UserCF ├── __pycache__ │ └── usercf.cpython-37.pyc └── usercf.py ├── Utils ├── __pycache__ │ ├── criteo_loader.cpython-37.pyc │ ├── modelManager.cpython-37.pyc │ └── movielens_loader.cpython-37.pyc ├── criteo_loader.py ├── evaluate.py ├── modelManager.py └── movielens_loader.py └── WideDeep ├── __pycache__ ├── network.cpython-37.pyc └── trainer.cpython-37.pyc ├── network.py └── trainer.py /AFM/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/AFM/network.py -------------------------------------------------------------------------------- /AutoRec/__pycache__/dataloader.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/AutoRec/__pycache__/dataloader.cpython-37.pyc -------------------------------------------------------------------------------- /AutoRec/__pycache__/network.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/AutoRec/__pycache__/network.cpython-37.pyc -------------------------------------------------------------------------------- /AutoRec/__pycache__/trainer.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/AutoRec/__pycache__/trainer.cpython-37.pyc -------------------------------------------------------------------------------- /AutoRec/dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/AutoRec/dataloader.py -------------------------------------------------------------------------------- /AutoRec/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/AutoRec/network.py -------------------------------------------------------------------------------- /AutoRec/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/AutoRec/trainer.py -------------------------------------------------------------------------------- /BaseModel/__pycache__/basemodel.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/BaseModel/__pycache__/basemodel.cpython-37.pyc -------------------------------------------------------------------------------- /BaseModel/basemodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/BaseModel/basemodel.py -------------------------------------------------------------------------------- /Data/criteo/origin_data/test.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Data/criteo/origin_data/test.csv -------------------------------------------------------------------------------- /Data/criteo/origin_data/train.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Data/criteo/origin_data/train.csv -------------------------------------------------------------------------------- /Data/criteo/processed_data/fea_col.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Data/criteo/processed_data/fea_col.npy -------------------------------------------------------------------------------- /Data/criteo/processed_data/test_set.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Data/criteo/processed_data/test_set.csv -------------------------------------------------------------------------------- /Data/criteo/processed_data/train_set.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Data/criteo/processed_data/train_set.csv -------------------------------------------------------------------------------- /Data/criteo/processed_data/val_set.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Data/criteo/processed_data/val_set.csv -------------------------------------------------------------------------------- /Data/ml-1m/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Data/ml-1m/README.md -------------------------------------------------------------------------------- /Data/ml-1m/movies.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Data/ml-1m/movies.dat -------------------------------------------------------------------------------- /Data/ml-1m/ratings.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Data/ml-1m/ratings.dat -------------------------------------------------------------------------------- /Data/ml-1m/users.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Data/ml-1m/users.dat -------------------------------------------------------------------------------- /DeepCross/__pycache__/trainer.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/DeepCross/__pycache__/trainer.cpython-37.pyc -------------------------------------------------------------------------------- /DeepCross/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/DeepCross/network.py -------------------------------------------------------------------------------- /DeepCross/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/DeepCross/trainer.py -------------------------------------------------------------------------------- /DeepCrossing/__pycache__/network.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/DeepCrossing/__pycache__/network.cpython-37.pyc -------------------------------------------------------------------------------- /DeepCrossing/__pycache__/trainer.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/DeepCrossing/__pycache__/trainer.cpython-37.pyc -------------------------------------------------------------------------------- /DeepCrossing/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/DeepCrossing/network.py -------------------------------------------------------------------------------- /DeepCrossing/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/DeepCrossing/trainer.py -------------------------------------------------------------------------------- /DeepFM/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/DeepFM/network.py -------------------------------------------------------------------------------- /FM/__pycache__/network.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/FM/__pycache__/network.cpython-37.pyc -------------------------------------------------------------------------------- /FM/__pycache__/trainer.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/FM/__pycache__/trainer.cpython-37.pyc -------------------------------------------------------------------------------- /FM/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/FM/network.py -------------------------------------------------------------------------------- /FM/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/FM/trainer.py -------------------------------------------------------------------------------- /FNN/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/FNN/network.py -------------------------------------------------------------------------------- /ItemCF/__pycache__/itemcf.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/ItemCF/__pycache__/itemcf.cpython-37.pyc -------------------------------------------------------------------------------- /ItemCF/itemcf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/ItemCF/itemcf.py -------------------------------------------------------------------------------- /LFM/__pycache__/lfm.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/LFM/__pycache__/lfm.cpython-37.pyc -------------------------------------------------------------------------------- /LFM/lfm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/LFM/lfm.py -------------------------------------------------------------------------------- /NCF/__pycache__/dataloader.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/NCF/__pycache__/dataloader.cpython-37.pyc -------------------------------------------------------------------------------- /NCF/__pycache__/dataprocess.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/NCF/__pycache__/dataprocess.cpython-37.pyc -------------------------------------------------------------------------------- /NCF/__pycache__/network.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/NCF/__pycache__/network.cpython-37.pyc -------------------------------------------------------------------------------- /NCF/__pycache__/trainer.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/NCF/__pycache__/trainer.cpython-37.pyc -------------------------------------------------------------------------------- /NCF/dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/NCF/dataloader.py -------------------------------------------------------------------------------- /NCF/dataprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/NCF/dataprocess.py -------------------------------------------------------------------------------- /NCF/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/NCF/network.py -------------------------------------------------------------------------------- /NCF/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/NCF/trainer.py -------------------------------------------------------------------------------- /NFM/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/NFM/network.py -------------------------------------------------------------------------------- /PNN/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/PNN/network.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/README.md -------------------------------------------------------------------------------- /Test/afm_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Test/afm_test.py -------------------------------------------------------------------------------- /Test/autorec_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Test/autorec_test.py -------------------------------------------------------------------------------- /Test/deepcross_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Test/deepcross_test.py -------------------------------------------------------------------------------- /Test/deepcrossing_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Test/deepcrossing_test.py -------------------------------------------------------------------------------- /Test/deepfm_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Test/deepfm_test.py -------------------------------------------------------------------------------- /Test/fm_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Test/fm_test.py -------------------------------------------------------------------------------- /Test/fnn_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Test/fnn_test.py -------------------------------------------------------------------------------- /Test/itemcf_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Test/itemcf_test.py -------------------------------------------------------------------------------- /Test/lfm_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Test/lfm_test.py -------------------------------------------------------------------------------- /Test/ncf_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Test/ncf_test.py -------------------------------------------------------------------------------- /Test/nfm_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Test/nfm_test.py -------------------------------------------------------------------------------- /Test/pnn_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Test/pnn_test.py -------------------------------------------------------------------------------- /Test/usercf_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Test/usercf_test.py -------------------------------------------------------------------------------- /Test/widedeep_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Test/widedeep_test.py -------------------------------------------------------------------------------- /TrainedModels/AutoRec.model: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/TrainedModels/AutoRec.model -------------------------------------------------------------------------------- /TrainedModels/NCF_GMF.model: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/TrainedModels/NCF_GMF.model -------------------------------------------------------------------------------- /TrainedModels/NCF_MLP.model: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/TrainedModels/NCF_MLP.model -------------------------------------------------------------------------------- /TrainedModels/NCF_NeuMF.model: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/TrainedModels/NCF_NeuMF.model -------------------------------------------------------------------------------- /TrainedModels/WideDeep.model: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/TrainedModels/WideDeep.model -------------------------------------------------------------------------------- /TrainedModels/usercf.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/TrainedModels/usercf.pkl -------------------------------------------------------------------------------- /UserCF/__pycache__/usercf.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/UserCF/__pycache__/usercf.cpython-37.pyc -------------------------------------------------------------------------------- /UserCF/usercf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/UserCF/usercf.py -------------------------------------------------------------------------------- /Utils/__pycache__/criteo_loader.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Utils/__pycache__/criteo_loader.cpython-37.pyc -------------------------------------------------------------------------------- /Utils/__pycache__/modelManager.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Utils/__pycache__/modelManager.cpython-37.pyc -------------------------------------------------------------------------------- /Utils/__pycache__/movielens_loader.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Utils/__pycache__/movielens_loader.cpython-37.pyc -------------------------------------------------------------------------------- /Utils/criteo_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Utils/criteo_loader.py -------------------------------------------------------------------------------- /Utils/evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Utils/evaluate.py -------------------------------------------------------------------------------- /Utils/modelManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Utils/modelManager.py -------------------------------------------------------------------------------- /Utils/movielens_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/Utils/movielens_loader.py -------------------------------------------------------------------------------- /WideDeep/__pycache__/network.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/WideDeep/__pycache__/network.cpython-37.pyc -------------------------------------------------------------------------------- /WideDeep/__pycache__/trainer.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/WideDeep/__pycache__/trainer.cpython-37.pyc -------------------------------------------------------------------------------- /WideDeep/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/WideDeep/network.py -------------------------------------------------------------------------------- /WideDeep/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hello-MLClub/recommend-Algorithm-Practice/HEAD/WideDeep/trainer.py --------------------------------------------------------------------------------