├── Dockerfile ├── LICENSE ├── README.md ├── __init__.py ├── factorization ├── __init__.py ├── bprmf.py ├── fism.py ├── fossil.py ├── fpmc.py └── mf_base.py ├── helpers ├── __init__.py ├── command_parser.py ├── data_handling.py ├── early_stopping.py ├── evaluation.py └── sparse_layer.py ├── lazy ├── __init__.py ├── lazy.py ├── markov_model.py ├── pop.py ├── user_knn.py └── utils.py ├── neural_networks ├── __init__.py ├── fism_cluster.py ├── recurrent_layers.py ├── rnn_base.py ├── rnn_cluster.py ├── rnn_margin.py ├── rnn_one_hot.py ├── rnn_sampling.py ├── sequence_noise.py ├── sparse_lstm.py ├── stacked_denoising_autoencoder.py ├── target_selection.py └── update_manager.py ├── preprocess.py ├── requirements.txt ├── test.py ├── train.py └── word2vec ├── __init__.py └── ltm.py /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /factorization/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /factorization/bprmf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/factorization/bprmf.py -------------------------------------------------------------------------------- /factorization/fism.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/factorization/fism.py -------------------------------------------------------------------------------- /factorization/fossil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/factorization/fossil.py -------------------------------------------------------------------------------- /factorization/fpmc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/factorization/fpmc.py -------------------------------------------------------------------------------- /factorization/mf_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/factorization/mf_base.py -------------------------------------------------------------------------------- /helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /helpers/command_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/helpers/command_parser.py -------------------------------------------------------------------------------- /helpers/data_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/helpers/data_handling.py -------------------------------------------------------------------------------- /helpers/early_stopping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/helpers/early_stopping.py -------------------------------------------------------------------------------- /helpers/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/helpers/evaluation.py -------------------------------------------------------------------------------- /helpers/sparse_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/helpers/sparse_layer.py -------------------------------------------------------------------------------- /lazy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lazy/lazy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/lazy/lazy.py -------------------------------------------------------------------------------- /lazy/markov_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/lazy/markov_model.py -------------------------------------------------------------------------------- /lazy/pop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/lazy/pop.py -------------------------------------------------------------------------------- /lazy/user_knn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/lazy/user_knn.py -------------------------------------------------------------------------------- /lazy/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/lazy/utils.py -------------------------------------------------------------------------------- /neural_networks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /neural_networks/fism_cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/neural_networks/fism_cluster.py -------------------------------------------------------------------------------- /neural_networks/recurrent_layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/neural_networks/recurrent_layers.py -------------------------------------------------------------------------------- /neural_networks/rnn_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/neural_networks/rnn_base.py -------------------------------------------------------------------------------- /neural_networks/rnn_cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/neural_networks/rnn_cluster.py -------------------------------------------------------------------------------- /neural_networks/rnn_margin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/neural_networks/rnn_margin.py -------------------------------------------------------------------------------- /neural_networks/rnn_one_hot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/neural_networks/rnn_one_hot.py -------------------------------------------------------------------------------- /neural_networks/rnn_sampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/neural_networks/rnn_sampling.py -------------------------------------------------------------------------------- /neural_networks/sequence_noise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/neural_networks/sequence_noise.py -------------------------------------------------------------------------------- /neural_networks/sparse_lstm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/neural_networks/sparse_lstm.py -------------------------------------------------------------------------------- /neural_networks/stacked_denoising_autoencoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/neural_networks/stacked_denoising_autoencoder.py -------------------------------------------------------------------------------- /neural_networks/target_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/neural_networks/target_selection.py -------------------------------------------------------------------------------- /neural_networks/update_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/neural_networks/update_manager.py -------------------------------------------------------------------------------- /preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/preprocess.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/requirements.txt -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/test.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/train.py -------------------------------------------------------------------------------- /word2vec/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /word2vec/ltm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdevooght/sequence-based-recommendations/HEAD/word2vec/ltm.py --------------------------------------------------------------------------------