MetaRec
PyTorch Implementations For A Series Of Deep Learning-Based Recommendation Models
파일 탐색기
최종 버전 다운로드 (.zip)- profiles_settings.xml
- .gitignore
- Codebase.iml
- misc.xml
- modules.xml
- vcs.xml
- AutoRec.cpython-36.pyc
- data_preprocessor.cpython-36.pyc
- basic_info.txt
- test_record.txt
- train_record.txt
- basic_info.txt
- test_record.txt
- train_record.txt
- AutoRec.png
- AutoRec.py
- data_preprocessor.py
- main.py
- README.md
- BaseModel.cpython-36.pyc
- CDAE.cpython-36.pyc
- DAE.cpython-36.pyc
- Dataset.cpython-36.pyc
- DataUtils.cpython-36.pyc
- Evaluator.cpython-36.pyc
- Logger.cpython-36.pyc
- ModelBuilder.cpython-36.pyc
- Params.cpython-36.pyc
- Tools.cpython-36.pyc
- Trainer.cpython-36.pyc
- cdae.json
- dae.json
- config.json
- log.txt
- config.json
- log.txt
- config.json
- log.txt
- BaseModel.py
- CDAE.png
- CDAE.py
- DAE.py
- Dataset.py
- DataUtils.py
- Evaluator.py
- Logger.py
- main.py
- ModelBuilder.py
- Params.py
- README.md
- Tools.py
- Trainer.py
- BaseModel.cpython-36.pyc
- Dataset.cpython-36.pyc
- DataUtils.cpython-36.pyc
- ESAE.cpython-36.pyc
- Evaluator.cpython-36.pyc
- Logger.cpython-36.pyc
- ModelBuilder.cpython-36.pyc
- Params.cpython-36.pyc
- Tools.cpython-36.pyc
- Trainer.cpython-36.pyc
- esae.json
- config.json
- log.txt
- config.json
- log.txt
- config.json
- log.txt
- BaseModel.py
- Dataset.py
- DataUtils.py
- ESAE.jpg
- ESAE.py
- Evaluator.py
- Logger.py
- main.py
- ModelBuilder.py
- Params.py
- README.md
- Tools.py
- Trainer.py
- inner.py
- MetaVAE.py
- networks.py
- outer.py
- auto_encoder.py
- dataset.py
- funcs.py
- meta_net.py
- meta_train.py
- test.py
- train.py
- data_processor.cpython-36.pyc
- model.cpython-36.pyc
- utils.cpython-36.pyc
- ml1m_movies.csv
- ml1m_ratings.csv
- ml1m_users.csv
- Figure1.png
- Figure2.png
- data_processor.py
- Deep-AutoEncoder.png
- main.py
- model.py
- README.md
- utils.py
- data_parser.cpython-36.pyc
- evaluate.cpython-36.pyc
- model.cpython-36.pyc
- train.cpython-36.pyc
- utils.cpython-36.pyc
- test_te.csv
- test_tr.csv
- train.csv
- unique_sid.txt
- validation_te.csv
- validation_tr.csv
- svae_ml1m_log_optimizer_adam_weight_decay_0.005_loss_type_next_k_item_embed_size_256_rnn_size_200_latent_size_64.txt
- svae_ml1m_model_optimizer_adam_weight_decay_0.005_loss_type_next_k_item_embed_size_256_rnn_size_200_latent_size_64.pt
- learning_curve_svae_ml1m.png
- seq_len_vs_ndcg_SVAE_ML1M.png
- data_parser.py
- data_processor.py
- evaluate.py
- main.py
- model.py
- README.md
- SVAE.png
- train.py
- utils.py
- BaseModel.cpython-36.pyc
- Dataset.cpython-36.pyc
- DataUtils.cpython-36.pyc
- Evaluator.cpython-36.pyc
- Logger.cpython-36.pyc
- ModelBuilder.cpython-36.pyc
- MultVAE.cpython-36.pyc
- Params.cpython-36.pyc
- Tools.cpython-36.pyc
- Trainer.cpython-36.pyc
- multvae.json
- config.json
- log.txt
- config.json
- log.txt
- BaseModel.py
- Dataset.py
- DataUtils.py
- Evaluator.py
- Logger.py
- main.py
- ModelBuilder.py
- MultVAE.py
- Params.py
- README.md
- Tools.py
- Trainer.py
- VAE.png
- AutoRec-Autoencoders-Meet-Collaborative-Filtering.pdf
- Collaborative-Denoising-Autoencoders-for-TopN-Recommendation-System.pdf
- Embarrassingly-Shallow-Autoencoders-for-Sparse-Data.pdf
- README.md
- Sequential-Variational-Autoencoders-for-Collaborative-Filtering.pdf
- Training-Deep-Autoencoders-For-Collaborative-Filtering.pdf
- Variational-Autoencoders-for-Collaborative-Filtering.pdf
- Explainable-RBM.png
- Recommendations-Example.png
- result.png
- main.py
- README.md
- NADE.png
- .gitignore
- configs.py
- data_gen.py
- data_prep.py
- indexes.py
- nade.py
- README.md
- requirements.txt
- run.py
- rbm.cpython-36.pyc
- RBM-Fig.png
- result.png
- rbm.py
- README.md
- train.py
- Explainable-Restricted-Boltzmann-Machines-For-Collaborative-Filtering.pdf
- Neural-Autoregressive-Distribution-Estimator-For-Collaborative-Filtering.pdf
- README.md
- Restricted-Boltzmann-Machines-For-Collaborative-Filtering.pdf
- __init__.cpython-36.pyc
- admin.cpython-36.pyc
- models.cpython-36.pyc
- serializers.cpython-36.pyc
- tests.cpython-36.pyc
- urls.cpython-36.pyc
- views.cpython-36.pyc
- 0001_initial.cpython-36.pyc
- 0002_abtest.cpython-36.pyc
- __init__.cpython-36.pyc
- 0001_initial.py
- 0002_abtest.py
- __init__.py
- multvae.json
- __init__.py
- admin.py
- apps.py
- models.py
- serializers.py
- tests.py
- urls.py
- views.py
- __init__.cpython-36.pyc
- registry.cpython-36.pyc
- tests.cpython-36.pyc
- __init__.cpython-36.pyc
- content_rec.cpython-36.pyc
- title_rec.cpython-36.pyc
- __init__.py
- content_rec.py
- title_rec.py
- __init__.py
- registry.py
- tests.py
- __init__.cpython-36.pyc
- settings.cpython-36.pyc
- urls.cpython-36.pyc
- wsgi.cpython-36.pyc
- __init__.py
- settings.py
- urls.py
- wsgi.py
- db.sqlite3
- manage.py
- Dockerfile
- wsgi-entrypoint.sh
- default.conf
- Dockerfile
- ab_test-checkpoint.ipynb
- movielens_content_recommender-checkpoint.ipynb
- loader.cpython-36.pyc
- ab_test.ipynb
- cosine_sim.joblib
- cosine_sim_title.joblib
- movielens_content_recommender.ipynb
- movies.joblib
- docker-compose.yml
- README.md
- requirements.txt
- FM.cpython-36.pyc
- loader.cpython-36.pyc
- mae-run-loss_mae.csv
- mae-run-prior_feat.csv
- mae-run-total.csv
- mae-run-validation_avg_loss.csv
- events.out.tfevents.1581566323.local
- events.out.tfevents.1606143783.local
- FM.py
- loader.py
- loss_mse.svg
- README.md
- train.py
- validation_avg_loss.svg
- loader.py
- MetaRecMF.py
- train.py
- loader.cpython-36.pyc
- MFBiases.cpython-36.pyc
- SimpleMFBiases.cpython-36.pyc
- mae-run-loss_mae.csv
- mae-run-prior_bias_item.csv
- mae-run-prior_bias_user.csv
- mae-run-prior_item.csv
- mae-run-prior_user.csv
- mae-run-total.csv
- mae-run-validation_avg_loss.csv
- events.out.tfevents.1581562244.local
- events.out.tfevents.1606141839.local
- loader.py
- loss_mse.svg
- MFBiases.py
- README.md
- train.py
- validation_avg_loss.svg
- loader.cpython-36.pyc
- MFMixTaste.cpython-36.pyc
- mae-run-loss_mae.csv
- mae-run-prior_attention.csv
- mae-run-prior_bias_item.csv
- mae-run-prior_bias_user.csv
- mae-run-prior_item.csv
- mae-run-prior_taste.csv
- mae-run-total.csv
- mae-run-validation_avg_loss.csv
- events.out.tfevents.1581568121.local
- events.out.tfevents.1606144051.local
- data.py
- loader.py
- loss_mse.svg
- MFMixTaste.py
- README.md
- train.py
- validation_avg_loss.svg
- loader.cpython-36.pyc
- MFSideFeat.cpython-36.pyc
- mae-run-loss_mae.csv
- mae-run-prior_bias_item.csv
- mae-run-prior_bias_user.csv
- mae-run-prior_item.csv
- mae-run-prior_occu.csv
- mae-run-prior_user.csv
- mae-run-total.csv
- mae-run-validation_avg_loss.csv
- events.out.tfevents.1581563460.local
- events.out.tfevents.1606142342.local
- loader.py
- loss_mse.svg
- MFSideFeat.py
- README.md
- train.py
- validation_avg_loss.svg
- loader.cpython-36.pyc
- MFTemporalFeat.cpython-36.pyc
- mae-run-loss_mae.csv
- mae-run-prior_bias_item.csv
- mae-run-prior_bias_user.csv
- mae-run-prior_item.csv
- mae-run-prior_occu.csv
- mae-run-prior_tv.csv
- mae-run-prior_user.csv
- mae-run-prior_ut.csv
- mae-run-total.csv
- mae-run-validation_avg_loss.csv
- events.out.tfevents.1581564701.local
- events.out.tfevents.1606142953.local
- loader.py
- loss_mse.svg
- MFTemporalFeat.py
- README.md
- train.py
- validation_avg_loss.svg
- fm.pth
- mf_biases.pth
- mf_mix_tastes.pth
- mf_side_feat.pth
- mf_temporal_feat.pth
- vanilla_mf.pth
- variational_mf.pth
- loader.cpython-36.pyc
- MF.cpython-36.pyc
- SimpleMF.cpython-36.pyc
- mae-run-loss_mae.csv
- mae-run-prior_item.csv
- mae-run-prior_user.csv
- mae-run-total.csv
- mae-run-validation_avg_loss.csv
- events.out.tfevents.1581561258.local
- events.out.tfevents.1606141112.local
- loader.py
- loss_mse.svg
- MF.py
- README.md
- train.py
- validation_avg_loss.svg
- loader.cpython-36.pyc
- VMF.cpython-36.pyc
- mae-run-item_kld.csv
- mae-run-loss_mae.csv
- mae-run-prior_bias_item.csv
- mae-run-prior_bias_user.csv
- mae-run-total.csv
- mae-run-user_kld.csv
- mae-run-validation_avg_loss.csv
- events.out.tfevents.1581569351.local
- events.out.tfevents.1606144774.local
- loader.py
- loss_mse.svg
- README.md
- train.py
- validation_avg_loss.svg
- VMF.py
- data.py
- README.md
- prepare_data.py
- prepare_list.py
- preprocess_MovieLens.py
- info_embedding.py
- input_loading.py
- memories.py
- rec_model.py
- .gitignore
- configs.py
- mamoRec.py
- models.py
- README.md
- utils.py
- config.py
- data_generator.py
- data_loader.py
- embeddings.py
- evidence_candidate.py
- main.py
- MeLU.py
- README.md
- train.py
- config.py
- data_helper.py
- data_processor.py
- embedding_init.py
- evaluation.py
- main.py
- meta_learner.py
- metaHIN.py
- README.md
- m_actor.txt
- m_age.txt
- m_director.txt
- m_gender.txt
- m_genre.txt
- m_occupation.txt
- m_rate.txt
- m_zipcode.txt
- movies.dat
- movies_extrainfos.dat
- ratings.dat
- users.dat
- dataset.npz
- dataset.pd
- item_cold_state.json
- item_cold_state_y.json
- README.md
- user_and_item_cold_state.json
- user_and_item_cold_state_y.json
- user_cold_state.json
- user_cold_state_y.json
- warm_state.json
- warm_state_y.json
- data.cpython-36.pyc
- DeepFM.cpython-36.pyc
- layer.cpython-36.pyc
- dfm.pt
- Figure1.png
- data.py
- DeepFM.py
- layer.py
- main.py
- README.md
- data.py
- execute.py
- generate_embeddings.py
- layer.py
- log_outputs.py
- main.py
- MetaRec.py
- NeuralCF.py
- process_data.py
- utils.py
- gmf_factor8neg4_implict_Epoch0_HR0.1025_NDCG0.0466.model
- gmf_factor8neg4_implict_Epoch10_HR0.5884_NDCG0.3302.model
- gmf_factor8neg4_implict_Epoch11_HR0.6060_NDCG0.3385.model
- gmf_factor8neg4_implict_Epoch12_HR0.6101_NDCG0.3435.model
- gmf_factor8neg4_implict_Epoch13_HR0.6161_NDCG0.3476.model
- gmf_factor8neg4_implict_Epoch14_HR0.6214_NDCG0.3523.model
- gmf_factor8neg4_implict_Epoch15_HR0.6222_NDCG0.3546.model
- gmf_factor8neg4_implict_Epoch16_HR0.6252_NDCG0.3555.model
- gmf_factor8neg4_implict_Epoch17_HR0.6290_NDCG0.3592.model
- gmf_factor8neg4_implict_Epoch18_HR0.6291_NDCG0.3592.model
- gmf_factor8neg4_implict_Epoch19_HR0.6339_NDCG0.3609.model
- gmf_factor8neg4_implict_Epoch1_HR0.2449_NDCG0.1230.model
- gmf_factor8neg4_implict_Epoch20_HR0.6320_NDCG0.3628.model
- gmf_factor8neg4_implict_Epoch21_HR0.6336_NDCG0.3609.model
- gmf_factor8neg4_implict_Epoch22_HR0.6366_NDCG0.3631.model
- gmf_factor8neg4_implict_Epoch23_HR0.6394_NDCG0.3648.model
- gmf_factor8neg4_implict_Epoch24_HR0.6363_NDCG0.3652.model
- gmf_factor8neg4_implict_Epoch25_HR0.6379_NDCG0.3664.model
- gmf_factor8neg4_implict_Epoch26_HR0.6382_NDCG0.3651.model
- gmf_factor8neg4_implict_Epoch27_HR0.6338_NDCG0.3652.model
- gmf_factor8neg4_implict_Epoch28_HR0.6368_NDCG0.3656.model
- gmf_factor8neg4_implict_Epoch29_HR0.6417_NDCG0.3667.model
- gmf_factor8neg4_implict_Epoch2_HR0.4177_NDCG0.2304.model
- gmf_factor8neg4_implict_Epoch30_HR0.6348_NDCG0.3637.model
- gmf_factor8neg4_implict_Epoch31_HR0.6371_NDCG0.3661.model
- gmf_factor8neg4_implict_Epoch32_HR0.6336_NDCG0.3657.model
- gmf_factor8neg4_implict_Epoch33_HR0.6373_NDCG0.3662.model
- gmf_factor8neg4_implict_Epoch34_HR0.6334_NDCG0.3669.model
- gmf_factor8neg4_implict_Epoch35_HR0.6373_NDCG0.3672.model
- gmf_factor8neg4_implict_Epoch36_HR0.6353_NDCG0.3677.model
- gmf_factor8neg4_implict_Epoch37_HR0.6328_NDCG0.3647.model
- gmf_factor8neg4_implict_Epoch38_HR0.6389_NDCG0.3665.model
- gmf_factor8neg4_implict_Epoch39_HR0.6387_NDCG0.3679.model
- gmf_factor8neg4_implict_Epoch3_HR0.4425_NDCG0.2464.model
- gmf_factor8neg4_implict_Epoch40_HR0.6392_NDCG0.3665.model
- gmf_factor8neg4_implict_Epoch41_HR0.6376_NDCG0.3663.model
- gmf_factor8neg4_implict_Epoch42_HR0.6343_NDCG0.3678.model
- gmf_factor8neg4_implict_Epoch43_HR0.6374_NDCG0.3676.model
- gmf_factor8neg4_implict_Epoch44_HR0.6421_NDCG0.3679.model
- gmf_factor8neg4_implict_Epoch45_HR0.6396_NDCG0.3680.model
- gmf_factor8neg4_implict_Epoch46_HR0.6409_NDCG0.3681.model
- gmf_factor8neg4_implict_Epoch47_HR0.6397_NDCG0.3694.model
- gmf_factor8neg4_implict_Epoch48_HR0.6391_NDCG0.3673.model
- gmf_factor8neg4_implict_Epoch49_HR0.6397_NDCG0.3669.model
- gmf_factor8neg4_implict_Epoch4_HR0.4505_NDCG0.2506.model
- gmf_factor8neg4_implict_Epoch5_HR0.4816_NDCG0.2626.model
- gmf_factor8neg4_implict_Epoch6_HR0.5096_NDCG0.2805.model
- gmf_factor8neg4_implict_Epoch7_HR0.5369_NDCG0.2989.model
- gmf_factor8neg4_implict_Epoch8_HR0.5579_NDCG0.3121.model
- gmf_factor8neg4_implict_Epoch9_HR0.5768_NDCG0.3225.model
- mlp_factor8neg4_pretrain_Epoch0_HR0.6457_NDCG0.3703.model
- mlp_factor8neg4_pretrain_Epoch10_HR0.6469_NDCG0.3746.model
- mlp_factor8neg4_pretrain_Epoch11_HR0.6447_NDCG0.3746.model
- mlp_factor8neg4_pretrain_Epoch12_HR0.6474_NDCG0.3757.model
- mlp_factor8neg4_pretrain_Epoch13_HR0.6498_NDCG0.3757.model
- mlp_factor8neg4_pretrain_Epoch14_HR0.6538_NDCG0.3786.model
- mlp_factor8neg4_pretrain_Epoch15_HR0.6505_NDCG0.3770.model
- mlp_factor8neg4_pretrain_Epoch16_HR0.6510_NDCG0.3764.model
- mlp_factor8neg4_pretrain_Epoch17_HR0.6540_NDCG0.3793.model
- mlp_factor8neg4_pretrain_Epoch18_HR0.6508_NDCG0.3760.model
- mlp_factor8neg4_pretrain_Epoch19_HR0.6467_NDCG0.3779.model
- mlp_factor8neg4_pretrain_Epoch1_HR0.6411_NDCG0.3726.model
- mlp_factor8neg4_pretrain_Epoch20_HR0.6508_NDCG0.3775.model
- mlp_factor8neg4_pretrain_Epoch21_HR0.6498_NDCG0.3751.model
- mlp_factor8neg4_pretrain_Epoch22_HR0.6487_NDCG0.3757.model
- mlp_factor8neg4_pretrain_Epoch23_HR0.6525_NDCG0.3774.model
- mlp_factor8neg4_pretrain_Epoch24_HR0.6520_NDCG0.3781.model
- mlp_factor8neg4_pretrain_Epoch25_HR0.6498_NDCG0.3772.model
- mlp_factor8neg4_pretrain_Epoch26_HR0.6507_NDCG0.3783.model
- mlp_factor8neg4_pretrain_Epoch27_HR0.6495_NDCG0.3769.model
- mlp_factor8neg4_pretrain_Epoch28_HR0.6507_NDCG0.3753.model
- mlp_factor8neg4_pretrain_Epoch29_HR0.6513_NDCG0.3765.model
- mlp_factor8neg4_pretrain_Epoch2_HR0.6429_NDCG0.3717.model
- mlp_factor8neg4_pretrain_Epoch30_HR0.6492_NDCG0.3760.model
- mlp_factor8neg4_pretrain_Epoch31_HR0.6490_NDCG0.3760.model
- mlp_factor8neg4_pretrain_Epoch32_HR0.6507_NDCG0.3760.model
- mlp_factor8neg4_pretrain_Epoch33_HR0.6498_NDCG0.3755.model
- mlp_factor8neg4_pretrain_Epoch34_HR0.6508_NDCG0.3760.model
- mlp_factor8neg4_pretrain_Epoch35_HR0.6488_NDCG0.3756.model
- mlp_factor8neg4_pretrain_Epoch36_HR0.6515_NDCG0.3761.model
- mlp_factor8neg4_pretrain_Epoch37_HR0.6520_NDCG0.3755.model
- mlp_factor8neg4_pretrain_Epoch38_HR0.6507_NDCG0.3758.model
- mlp_factor8neg4_pretrain_Epoch39_HR0.6526_NDCG0.3773.model
- mlp_factor8neg4_pretrain_Epoch3_HR0.6377_NDCG0.3686.model
- mlp_factor8neg4_pretrain_Epoch40_HR0.6488_NDCG0.3749.model
- mlp_factor8neg4_pretrain_Epoch41_HR0.6483_NDCG0.3759.model
- mlp_factor8neg4_pretrain_Epoch42_HR0.6500_NDCG0.3773.model
- mlp_factor8neg4_pretrain_Epoch43_HR0.6520_NDCG0.3774.model
- mlp_factor8neg4_pretrain_Epoch44_HR0.6497_NDCG0.3774.model
- mlp_factor8neg4_pretrain_Epoch45_HR0.6528_NDCG0.3782.model
- mlp_factor8neg4_pretrain_Epoch46_HR0.6555_NDCG0.3783.model
- mlp_factor8neg4_pretrain_Epoch47_HR0.6488_NDCG0.3787.model
- mlp_factor8neg4_pretrain_Epoch48_HR0.6522_NDCG0.3784.model
- mlp_factor8neg4_pretrain_Epoch49_HR0.6550_NDCG0.3796.model
- mlp_factor8neg4_pretrain_Epoch4_HR0.6387_NDCG0.3708.model
- mlp_factor8neg4_pretrain_Epoch5_HR0.6439_NDCG0.3733.model
- mlp_factor8neg4_pretrain_Epoch6_HR0.6470_NDCG0.3755.model
- mlp_factor8neg4_pretrain_Epoch7_HR0.6455_NDCG0.3738.model
- mlp_factor8neg4_pretrain_Epoch8_HR0.6447_NDCG0.3743.model
- mlp_factor8neg4_pretrain_Epoch9_HR0.6457_NDCG0.3734.model
- neumf_factor8neg4_pretrain_Epoch0_HR0.6518_NDCG0.3806.model
- neumf_factor8neg4_pretrain_Epoch10_HR0.6575_NDCG0.3852.model
- neumf_factor8neg4_pretrain_Epoch11_HR0.6563_NDCG0.3837.model
- neumf_factor8neg4_pretrain_Epoch12_HR0.6614_NDCG0.3872.model
- neumf_factor8neg4_pretrain_Epoch13_HR0.6609_NDCG0.3859.model
- neumf_factor8neg4_pretrain_Epoch14_HR0.6579_NDCG0.3841.model
- neumf_factor8neg4_pretrain_Epoch15_HR0.6611_NDCG0.3857.model
- neumf_factor8neg4_pretrain_Epoch16_HR0.6604_NDCG0.3857.model
- neumf_factor8neg4_pretrain_Epoch17_HR0.6619_NDCG0.3877.model
- neumf_factor8neg4_pretrain_Epoch18_HR0.6589_NDCG0.3873.model
- neumf_factor8neg4_pretrain_Epoch19_HR0.6621_NDCG0.3882.model
- neumf_factor8neg4_pretrain_Epoch1_HR0.6538_NDCG0.3820.model
- neumf_factor8neg4_pretrain_Epoch20_HR0.6601_NDCG0.3864.model
- neumf_factor8neg4_pretrain_Epoch21_HR0.6623_NDCG0.3884.model
- neumf_factor8neg4_pretrain_Epoch22_HR0.6553_NDCG0.3859.model
- neumf_factor8neg4_pretrain_Epoch23_HR0.6623_NDCG0.3883.model
- neumf_factor8neg4_pretrain_Epoch24_HR0.6613_NDCG0.3870.model
- neumf_factor8neg4_pretrain_Epoch25_HR0.6591_NDCG0.3862.model
- neumf_factor8neg4_pretrain_Epoch26_HR0.6591_NDCG0.3878.model
- neumf_factor8neg4_pretrain_Epoch27_HR0.6609_NDCG0.3891.model
- neumf_factor8neg4_pretrain_Epoch28_HR0.6599_NDCG0.3884.model
- neumf_factor8neg4_pretrain_Epoch29_HR0.6613_NDCG0.3883.model
- neumf_factor8neg4_pretrain_Epoch2_HR0.6576_NDCG0.3831.model
- neumf_factor8neg4_pretrain_Epoch30_HR0.6579_NDCG0.3885.model
- neumf_factor8neg4_pretrain_Epoch31_HR0.6571_NDCG0.3877.model
- neumf_factor8neg4_pretrain_Epoch32_HR0.6624_NDCG0.3887.model
- neumf_factor8neg4_pretrain_Epoch33_HR0.6593_NDCG0.3878.model
- neumf_factor8neg4_pretrain_Epoch34_HR0.6596_NDCG0.3872.model
- neumf_factor8neg4_pretrain_Epoch35_HR0.6583_NDCG0.3868.model
- neumf_factor8neg4_pretrain_Epoch36_HR0.6589_NDCG0.3885.model
- neumf_factor8neg4_pretrain_Epoch37_HR0.6616_NDCG0.3878.model
- neumf_factor8neg4_pretrain_Epoch38_HR0.6599_NDCG0.3899.model
- neumf_factor8neg4_pretrain_Epoch39_HR0.6613_NDCG0.3903.model
- neumf_factor8neg4_pretrain_Epoch3_HR0.6570_NDCG0.3840.model
- neumf_factor8neg4_pretrain_Epoch40_HR0.6618_NDCG0.3894.model
- neumf_factor8neg4_pretrain_Epoch41_HR0.6591_NDCG0.3889.model
- neumf_factor8neg4_pretrain_Epoch42_HR0.6604_NDCG0.3904.model
- neumf_factor8neg4_pretrain_Epoch43_HR0.6626_NDCG0.3913.model
- neumf_factor8neg4_pretrain_Epoch44_HR0.6606_NDCG0.3899.model
- neumf_factor8neg4_pretrain_Epoch45_HR0.6613_NDCG0.3907.model
- neumf_factor8neg4_pretrain_Epoch46_HR0.6593_NDCG0.3899.model
- neumf_factor8neg4_pretrain_Epoch47_HR0.6583_NDCG0.3903.model
- neumf_factor8neg4_pretrain_Epoch48_HR0.6588_NDCG0.3916.model
- neumf_factor8neg4_pretrain_Epoch49_HR0.6594_NDCG0.3919.model
- neumf_factor8neg4_pretrain_Epoch4_HR0.6535_NDCG0.3804.model
- neumf_factor8neg4_pretrain_Epoch5_HR0.6558_NDCG0.3833.model
- neumf_factor8neg4_pretrain_Epoch6_HR0.6540_NDCG0.3829.model
- neumf_factor8neg4_pretrain_Epoch7_HR0.6530_NDCG0.3823.model
- neumf_factor8neg4_pretrain_Epoch8_HR0.6594_NDCG0.3835.model
- neumf_factor8neg4_pretrain_Epoch9_HR0.6588_NDCG0.3838.model
- Fig2.png
- Fig3.png
- performance_HR.svg
- performance_NDCG.svg
- Table1.png
- run-gmf_factor8neg4_implict-tag-model_loss.csv
- run-gmf_factor8neg4_implict-tag-performance_HR.csv
- run-gmf_factor8neg4_implict-tag-performance_NDCG.csv
- run-mlp_factor8neg4_pretrain-tag-model_loss.csv
- run-mlp_factor8neg4_pretrain-tag-performance_HR.csv
- run-mlp_factor8neg4_pretrain-tag-performance_NDCG.csv
- run-neumf_factor8neg4_pretrain-tag-model_loss.csv
- run-neumf_factor8neg4_pretrain-tag-performance_HR.csv
- run-neumf_factor8neg4_pretrain-tag-performance_NDCG.csv
- events.out.tfevents.1583715100.jamess-mbp.wireless.rit.edu
- events.out.tfevents.1584052860.jamess-mbp.wireless.rit.edu
- events.out.tfevents.1584148056.jamess-mbp.wireless.rit.edu
- data.py
- engine.py
- gmf.py
- metrics.py
- mlp.py
- neumf.py
- README.md
- train.py
- utils.py
- data.cpython-36.pyc
- layer.cpython-36.pyc
- NeuralCF.cpython-36.pyc
- ncf.pt
- Fig2.png
- Fig3.png
- data.py
- layer.py
- main.py
- NeuralCF.py
- README.md
- data.cpython-36.pyc
- layer.cpython-36.pyc
- NeuralFM.cpython-36.pyc
- nfm.pt
- Figure2.png
- data.py
- layer.py
- main.py
- NeuralFM.py
- README.md
- config.cpython-36.pyc
- core.cpython-36.pyc
- model.cpython-36.pyc
- __init__.cpython-36.pyc
- ml_1m.cpython-36.pyc
- utils.cpython-36.pyc
- __init__.py
- ml_1m.py
- utils.py
- ml-1m.txt
- config.py
- core.py
- model.py
- README.md
- run.py
- data.cpython-36.pyc
- layer.cpython-36.pyc
- Wide_Deep.cpython-36.pyc
- wd.pt
- Figure1.png
- Figure4.png
- data.py
- layer.py
- main.py
- README.md
- Wide_Deep.py
- data.cpython-36.pyc
- layer.cpython-36.pyc
- xDeepFM.cpython-36.pyc
- xdfm.pt
- Figure4.png
- Figure5.png
- data.py
- layer.py
- main.py
- README.md
- xDeepFM.py
- DeepFM-A-Factorization-Machine-Based-Neural-Network-For-CTR-Prediction.pdf
- MLP-Models-ValidAUC.png
- Neural-Collaborative-Filtering.pdf
- Neural-Factorization-Machines-For-Sparse-Predictive-Analytics.pdf
- Neural-Network-Matrix-Factorization.pdf
- README.md
- requirements.txt
- Wide-and-Deep-Learning-for-Recommendation-Systems.pdf
- xDeepFM-Combining-Explicit-and-Implicit-Feature-Interactions-For-Recommender-Systems.pdf
- utils.py
- word2vec.model
- app.py
- db.py
- requirements.txt
- app.py
- config.py
- requirements.txt
- word2vec.model
- playlist2vec.png
- Rank-vs-Frequency-of-Tracks.png
- data_prep.py
- evaluate.py
- README.md
- recommend.py
- train_word2vec.py
- .gitignore
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/khanhnamle1994/MetaRec
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd MetaRec
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose -f Django-Web-Service/docker-compose.yml up -d --build
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Python
쉬움사전 준비물
pip install -r Boltzmann-Machines-Experiments/NADE-CF-Keras/requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
jupyter notebook
브라우저에서 노트북(.ipynb) 파일들을 열람하고 실행할 수 있는 Jupyter 화면을 켭니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
// repository documentation
Was this content helpful?
(0 ratings)
