├── README.md ├── config └── BPRMF.conf ├── models ├── __init__.py ├── __init__.pyc ├── __pycache__ │ └── __init__.cpython-36.pyc ├── item_ranking │ ├── NeuMF_cikm.py │ ├── NeuMF_cikm_p.py │ ├── NeuMF_cikm_que.py │ ├── __init__.py │ ├── __init__.pyc │ ├── __pycache__ │ │ ├── NeuMF_cikm.cpython-36.pyc │ │ ├── NeuMF_cikm_p.cpython-36.pyc │ │ ├── NeuMF_cikm_que.cpython-36.pyc │ │ ├── __init__.cpython-36.pyc │ │ ├── bprmf.cpython-36.pyc │ │ ├── cdae.cpython-36.pyc │ │ ├── cml.cpython-36.pyc │ │ ├── gmf.cpython-36.pyc │ │ ├── jrl.cpython-36.pyc │ │ ├── lrml.cpython-36.pyc │ │ ├── mlp.cpython-36.pyc │ │ ├── neumf.cpython-36.pyc │ │ ├── neumf_my.cpython-36.pyc │ │ └── neumf_my_tail.cpython-36.pyc │ ├── bprmf.py │ ├── bprmf.pyc │ ├── cdae.py │ ├── cdae.pyc │ ├── cml.py │ ├── cml.pyc │ ├── dmf.py │ ├── dssm.py │ ├── gmf.py │ ├── gmf.pyc │ ├── jrl.py │ ├── jrl.pyc │ ├── lrml.py │ ├── lrml.pyc │ ├── mlp.py │ ├── mlp.pyc │ ├── neumf.py │ ├── neumf.pyc │ ├── neumf_my.py │ ├── neumf_my_tail.py │ ├── neurec.py │ └── widedeep.py ├── rating_prediction │ ├── __init__.py │ ├── afm.py │ ├── autorec.py │ ├── fm.py │ ├── fml.py │ ├── mf.py │ ├── nfm.py │ ├── nnmf.py │ └── nrr.py └── seq_rec │ ├── AttRec.py │ ├── Caser.py │ ├── PRME.py │ └── gru4rec.py ├── test ├── KMMD.py ├── __init__.py ├── center_loss.py ├── process_data.py ├── testSeqRec.py ├── test_cikm.py ├── test_item_ranking.py ├── test_movielen.py ├── test_myself.py └── test_rating_pred.py ├── test_cikm.py └── utils ├── __init__.py ├── __init__.pyc ├── __pycache__ └── __init__.cpython-36.pyc ├── config └── config.py ├── evaluation ├── RankingMetrics.py ├── RankingMetrics.pyc ├── RatingMetrics.py ├── SeqRecMetrics.py ├── __init__.py ├── __init__.pyc └── __pycache__ │ ├── RankingMetrics.cpython-36.pyc │ └── __init__.cpython-36.pyc ├── load_data ├── __init__.py ├── __init__.pyc ├── __pycache__ │ ├── __init__.cpython-36.pyc │ ├── load_data_my.cpython-36.pyc │ └── load_data_ranking.cpython-36.pyc ├── load_data_cikm.py ├── load_data_content.py ├── load_data_my.py ├── load_data_ranking.py ├── load_data_ranking.pyc ├── load_data_rating.py └── load_data_seq.py └── log └── Log.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/README.md -------------------------------------------------------------------------------- /config/BPRMF.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/config/BPRMF.conf -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/__init__.pyc -------------------------------------------------------------------------------- /models/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /models/item_ranking/NeuMF_cikm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/NeuMF_cikm.py -------------------------------------------------------------------------------- /models/item_ranking/NeuMF_cikm_p.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/NeuMF_cikm_p.py -------------------------------------------------------------------------------- /models/item_ranking/NeuMF_cikm_que.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/NeuMF_cikm_que.py -------------------------------------------------------------------------------- /models/item_ranking/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/item_ranking/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/__init__.pyc -------------------------------------------------------------------------------- /models/item_ranking/__pycache__/NeuMF_cikm.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/__pycache__/NeuMF_cikm.cpython-36.pyc -------------------------------------------------------------------------------- /models/item_ranking/__pycache__/NeuMF_cikm_p.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/__pycache__/NeuMF_cikm_p.cpython-36.pyc -------------------------------------------------------------------------------- /models/item_ranking/__pycache__/NeuMF_cikm_que.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/__pycache__/NeuMF_cikm_que.cpython-36.pyc -------------------------------------------------------------------------------- /models/item_ranking/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /models/item_ranking/__pycache__/bprmf.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/__pycache__/bprmf.cpython-36.pyc -------------------------------------------------------------------------------- /models/item_ranking/__pycache__/cdae.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/__pycache__/cdae.cpython-36.pyc -------------------------------------------------------------------------------- /models/item_ranking/__pycache__/cml.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/__pycache__/cml.cpython-36.pyc -------------------------------------------------------------------------------- /models/item_ranking/__pycache__/gmf.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/__pycache__/gmf.cpython-36.pyc -------------------------------------------------------------------------------- /models/item_ranking/__pycache__/jrl.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/__pycache__/jrl.cpython-36.pyc -------------------------------------------------------------------------------- /models/item_ranking/__pycache__/lrml.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/__pycache__/lrml.cpython-36.pyc -------------------------------------------------------------------------------- /models/item_ranking/__pycache__/mlp.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/__pycache__/mlp.cpython-36.pyc -------------------------------------------------------------------------------- /models/item_ranking/__pycache__/neumf.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/__pycache__/neumf.cpython-36.pyc -------------------------------------------------------------------------------- /models/item_ranking/__pycache__/neumf_my.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/__pycache__/neumf_my.cpython-36.pyc -------------------------------------------------------------------------------- /models/item_ranking/__pycache__/neumf_my_tail.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/__pycache__/neumf_my_tail.cpython-36.pyc -------------------------------------------------------------------------------- /models/item_ranking/bprmf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/bprmf.py -------------------------------------------------------------------------------- /models/item_ranking/bprmf.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/bprmf.pyc -------------------------------------------------------------------------------- /models/item_ranking/cdae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/cdae.py -------------------------------------------------------------------------------- /models/item_ranking/cdae.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/cdae.pyc -------------------------------------------------------------------------------- /models/item_ranking/cml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/cml.py -------------------------------------------------------------------------------- /models/item_ranking/cml.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/cml.pyc -------------------------------------------------------------------------------- /models/item_ranking/dmf.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/item_ranking/dssm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/dssm.py -------------------------------------------------------------------------------- /models/item_ranking/gmf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/gmf.py -------------------------------------------------------------------------------- /models/item_ranking/gmf.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/gmf.pyc -------------------------------------------------------------------------------- /models/item_ranking/jrl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/jrl.py -------------------------------------------------------------------------------- /models/item_ranking/jrl.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/jrl.pyc -------------------------------------------------------------------------------- /models/item_ranking/lrml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/lrml.py -------------------------------------------------------------------------------- /models/item_ranking/lrml.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/lrml.pyc -------------------------------------------------------------------------------- /models/item_ranking/mlp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/mlp.py -------------------------------------------------------------------------------- /models/item_ranking/mlp.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/mlp.pyc -------------------------------------------------------------------------------- /models/item_ranking/neumf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/neumf.py -------------------------------------------------------------------------------- /models/item_ranking/neumf.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/neumf.pyc -------------------------------------------------------------------------------- /models/item_ranking/neumf_my.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/neumf_my.py -------------------------------------------------------------------------------- /models/item_ranking/neumf_my_tail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/item_ranking/neumf_my_tail.py -------------------------------------------------------------------------------- /models/item_ranking/neurec.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/item_ranking/widedeep.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/rating_prediction/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/rating_prediction/afm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/rating_prediction/afm.py -------------------------------------------------------------------------------- /models/rating_prediction/autorec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/rating_prediction/autorec.py -------------------------------------------------------------------------------- /models/rating_prediction/fm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/rating_prediction/fm.py -------------------------------------------------------------------------------- /models/rating_prediction/fml.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/rating_prediction/mf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/rating_prediction/mf.py -------------------------------------------------------------------------------- /models/rating_prediction/nfm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/rating_prediction/nfm.py -------------------------------------------------------------------------------- /models/rating_prediction/nnmf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/rating_prediction/nnmf.py -------------------------------------------------------------------------------- /models/rating_prediction/nrr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/rating_prediction/nrr.py -------------------------------------------------------------------------------- /models/seq_rec/AttRec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/seq_rec/AttRec.py -------------------------------------------------------------------------------- /models/seq_rec/Caser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/seq_rec/Caser.py -------------------------------------------------------------------------------- /models/seq_rec/PRME.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/models/seq_rec/PRME.py -------------------------------------------------------------------------------- /models/seq_rec/gru4rec.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/KMMD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/test/KMMD.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/center_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/test/center_loss.py -------------------------------------------------------------------------------- /test/process_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/test/process_data.py -------------------------------------------------------------------------------- /test/testSeqRec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/test/testSeqRec.py -------------------------------------------------------------------------------- /test/test_cikm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/test/test_cikm.py -------------------------------------------------------------------------------- /test/test_item_ranking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/test/test_item_ranking.py -------------------------------------------------------------------------------- /test/test_movielen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/test/test_movielen.py -------------------------------------------------------------------------------- /test/test_myself.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/test/test_myself.py -------------------------------------------------------------------------------- /test/test_rating_pred.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/test/test_rating_pred.py -------------------------------------------------------------------------------- /test_cikm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/test_cikm.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/utils/__init__.pyc -------------------------------------------------------------------------------- /utils/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/utils/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /utils/config/config.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/evaluation/RankingMetrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/utils/evaluation/RankingMetrics.py -------------------------------------------------------------------------------- /utils/evaluation/RankingMetrics.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/utils/evaluation/RankingMetrics.pyc -------------------------------------------------------------------------------- /utils/evaluation/RatingMetrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/utils/evaluation/RatingMetrics.py -------------------------------------------------------------------------------- /utils/evaluation/SeqRecMetrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/utils/evaluation/SeqRecMetrics.py -------------------------------------------------------------------------------- /utils/evaluation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/evaluation/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/utils/evaluation/__init__.pyc -------------------------------------------------------------------------------- /utils/evaluation/__pycache__/RankingMetrics.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/utils/evaluation/__pycache__/RankingMetrics.cpython-36.pyc -------------------------------------------------------------------------------- /utils/evaluation/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/utils/evaluation/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /utils/load_data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/load_data/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/utils/load_data/__init__.pyc -------------------------------------------------------------------------------- /utils/load_data/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/utils/load_data/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /utils/load_data/__pycache__/load_data_my.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/utils/load_data/__pycache__/load_data_my.cpython-36.pyc -------------------------------------------------------------------------------- /utils/load_data/__pycache__/load_data_ranking.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/utils/load_data/__pycache__/load_data_ranking.cpython-36.pyc -------------------------------------------------------------------------------- /utils/load_data/load_data_cikm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/utils/load_data/load_data_cikm.py -------------------------------------------------------------------------------- /utils/load_data/load_data_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/utils/load_data/load_data_content.py -------------------------------------------------------------------------------- /utils/load_data/load_data_my.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/utils/load_data/load_data_my.py -------------------------------------------------------------------------------- /utils/load_data/load_data_ranking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/utils/load_data/load_data_ranking.py -------------------------------------------------------------------------------- /utils/load_data/load_data_ranking.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/utils/load_data/load_data_ranking.pyc -------------------------------------------------------------------------------- /utils/load_data/load_data_rating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/utils/load_data/load_data_rating.py -------------------------------------------------------------------------------- /utils/load_data/load_data_seq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/A-bone1/ESAM/HEAD/utils/load_data/load_data_seq.py -------------------------------------------------------------------------------- /utils/log/Log.py: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------