├── .gitignore ├── LICENSE ├── README.md ├── cpp ├── Makefile ├── counters.cpp ├── counters.h ├── events.cpp ├── extractor.cpp ├── features.cpp ├── features.h ├── price.cpp ├── scores.cpp ├── select_features.py ├── utils.cpp └── utils.h ├── data ├── .gitignore ├── download_data.sh ├── features │ └── .gitkeep └── proc │ ├── .gitkeep │ ├── raw_csv │ └── .gitkeep │ └── vectorizer_1 │ └── chunks │ └── .gitkeep ├── publications ├── Building a click model - from idea to practice.pdf ├── Collaborative Filtering Recommender Systems.pdf ├── Constructing click models for mobile search.pdf ├── Local Optimality of LambdaRank.pdf ├── Personalizing Session-based Recommendations with Hierarchical Recurrent Neural Networks ├── burgesLearningToRank-2011.pdf ├── layer6_recsys_2017_winners.pdf └── mc2015-clickmodels.pdf └── src ├── __init__.py ├── pip-wheel-metadata └── recsys.dist-info │ ├── METADATA │ └── top_level.txt ├── pyproject.toml ├── recsys ├── .gitignore ├── __init__.py ├── automation │ ├── __init__.py │ ├── configs │ │ ├── config_0.json │ │ ├── config_1.json │ │ ├── config_10.json │ │ ├── config_11.json │ │ ├── config_12.json │ │ ├── config_13.json │ │ ├── config_14.json │ │ ├── config_15.json │ │ ├── config_16.json │ │ ├── config_17.json │ │ ├── config_18.json │ │ ├── config_19.json │ │ ├── config_2.json │ │ ├── config_20.json │ │ ├── config_21.json │ │ ├── config_22.json │ │ ├── config_23.json │ │ ├── config_24.json │ │ ├── config_25.json │ │ ├── config_26.json │ │ ├── config_27.json │ │ ├── config_28.json │ │ ├── config_29.json │ │ ├── config_3.json │ │ ├── config_30.json │ │ ├── config_31.json │ │ ├── config_32.json │ │ ├── config_4.json │ │ ├── config_5.json │ │ ├── config_6.json │ │ ├── config_7.json │ │ ├── config_8.json │ │ └── config_9.json │ ├── create_instance_and_run_model.py │ ├── models.py │ ├── run │ │ └── .gitkeep │ ├── run_model.py │ ├── startup-script.sh │ └── utils.py ├── config.py ├── constants.py ├── data_generator │ ├── __init__.py │ ├── accumulators.py │ ├── accumulators_helpers.py │ ├── data_io.py │ ├── data_io_chunks.py │ ├── generate_data_parallel_all.py │ ├── generate_data_parallel_quick.py │ ├── generate_training_data.py │ └── jaccard_sim.py ├── data_prep │ ├── __init__.py │ ├── assign_poi_to_items.py │ ├── assign_poi_to_items_top_5.py │ ├── calculate_dwell_time.py │ ├── calculate_loo_stats.py │ ├── calculate_loo_stats_by_platform.py │ ├── convert_events_sorted_trans_to_feather.py │ ├── convert_item_metadata_to_sets.py │ ├── extract_city_prices_percentiles.py │ ├── extract_hotel_dense_features.py │ ├── extract_item_prices.py │ ├── extract_item_prices_rank.py │ ├── extract_item_rating.py │ ├── extract_similar_users_interactions.py │ ├── ftrl_feat.py │ ├── generate_click_indices.py │ ├── generate_click_indices_absolute_pos.py │ ├── generate_click_indices_by_device.py │ ├── join_datasets.py │ ├── run_data_prep.sh │ └── to_feather.py ├── df_utils.py ├── log_utils.py ├── make_blend.py ├── metric.py ├── model_submit.py ├── model_utils.py ├── model_val.py ├── mrr.c ├── mrr.cpp ├── mrr.html ├── mrr.pyx ├── paper_examples │ ├── feature_engineering_examples.py │ ├── overfitting.py │ └── progress.png ├── predictions │ └── .gitkeep ├── quick_validate.py ├── run_all.sh ├── split_events_sorted_trans.py ├── submission.py ├── submissions │ └── .gitkeep ├── timestamp.py ├── transformers.py ├── utils.py ├── vectorize_datasets.py └── vectorizers.py ├── requirements.txt └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/README.md -------------------------------------------------------------------------------- /cpp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/cpp/Makefile -------------------------------------------------------------------------------- /cpp/counters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/cpp/counters.cpp -------------------------------------------------------------------------------- /cpp/counters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/cpp/counters.h -------------------------------------------------------------------------------- /cpp/events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/cpp/events.cpp -------------------------------------------------------------------------------- /cpp/extractor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/cpp/extractor.cpp -------------------------------------------------------------------------------- /cpp/features.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/cpp/features.cpp -------------------------------------------------------------------------------- /cpp/features.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/cpp/features.h -------------------------------------------------------------------------------- /cpp/price.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/cpp/price.cpp -------------------------------------------------------------------------------- /cpp/scores.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/cpp/scores.cpp -------------------------------------------------------------------------------- /cpp/select_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/cpp/select_features.py -------------------------------------------------------------------------------- /cpp/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/cpp/utils.cpp -------------------------------------------------------------------------------- /cpp/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/cpp/utils.h -------------------------------------------------------------------------------- /data/.gitignore: -------------------------------------------------------------------------------- 1 | *.csv 2 | *.zip -------------------------------------------------------------------------------- /data/download_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/data/download_data.sh -------------------------------------------------------------------------------- /data/features/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/proc/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/proc/raw_csv/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/proc/vectorizer_1/chunks/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /publications/Building a click model - from idea to practice.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/publications/Building a click model - from idea to practice.pdf -------------------------------------------------------------------------------- /publications/Collaborative Filtering Recommender Systems.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/publications/Collaborative Filtering Recommender Systems.pdf -------------------------------------------------------------------------------- /publications/Constructing click models for mobile search.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/publications/Constructing click models for mobile search.pdf -------------------------------------------------------------------------------- /publications/Local Optimality of LambdaRank.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/publications/Local Optimality of LambdaRank.pdf -------------------------------------------------------------------------------- /publications/Personalizing Session-based Recommendations with Hierarchical Recurrent Neural Networks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/publications/Personalizing Session-based Recommendations with Hierarchical Recurrent Neural Networks -------------------------------------------------------------------------------- /publications/burgesLearningToRank-2011.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/publications/burgesLearningToRank-2011.pdf -------------------------------------------------------------------------------- /publications/layer6_recsys_2017_winners.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/publications/layer6_recsys_2017_winners.pdf -------------------------------------------------------------------------------- /publications/mc2015-clickmodels.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/publications/mc2015-clickmodels.pdf -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pip-wheel-metadata/recsys.dist-info/METADATA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/pip-wheel-metadata/recsys.dist-info/METADATA -------------------------------------------------------------------------------- /src/pip-wheel-metadata/recsys.dist-info/top_level.txt: -------------------------------------------------------------------------------- 1 | recsys 2 | -------------------------------------------------------------------------------- /src/pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool.black] 2 | line-length = 120 -------------------------------------------------------------------------------- /src/recsys/.gitignore: -------------------------------------------------------------------------------- 1 | scala/ 2 | -------------------------------------------------------------------------------- /src/recsys/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/recsys/automation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_0.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_1.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_10.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_11.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_11.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_12.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_12.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_13.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_13.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_14.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_14.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_15.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_15.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_16.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_17.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_17.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_18.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_18.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_19.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_19.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_2.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_20.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_21.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_21.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_22.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_22.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_23.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_23.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_24.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_24.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_25.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_25.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_26.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_26.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_27.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_27.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_28.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_28.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_29.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_29.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_3.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_30.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_30.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_31.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_31.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_32.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_32.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_4.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_5.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_6.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_7.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_8.json -------------------------------------------------------------------------------- /src/recsys/automation/configs/config_9.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/configs/config_9.json -------------------------------------------------------------------------------- /src/recsys/automation/create_instance_and_run_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/create_instance_and_run_model.py -------------------------------------------------------------------------------- /src/recsys/automation/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/models.py -------------------------------------------------------------------------------- /src/recsys/automation/run/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/recsys/automation/run_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/run_model.py -------------------------------------------------------------------------------- /src/recsys/automation/startup-script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/startup-script.sh -------------------------------------------------------------------------------- /src/recsys/automation/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/automation/utils.py -------------------------------------------------------------------------------- /src/recsys/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/config.py -------------------------------------------------------------------------------- /src/recsys/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/constants.py -------------------------------------------------------------------------------- /src/recsys/data_generator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/recsys/data_generator/accumulators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_generator/accumulators.py -------------------------------------------------------------------------------- /src/recsys/data_generator/accumulators_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_generator/accumulators_helpers.py -------------------------------------------------------------------------------- /src/recsys/data_generator/data_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_generator/data_io.py -------------------------------------------------------------------------------- /src/recsys/data_generator/data_io_chunks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_generator/data_io_chunks.py -------------------------------------------------------------------------------- /src/recsys/data_generator/generate_data_parallel_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_generator/generate_data_parallel_all.py -------------------------------------------------------------------------------- /src/recsys/data_generator/generate_data_parallel_quick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_generator/generate_data_parallel_quick.py -------------------------------------------------------------------------------- /src/recsys/data_generator/generate_training_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_generator/generate_training_data.py -------------------------------------------------------------------------------- /src/recsys/data_generator/jaccard_sim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_generator/jaccard_sim.py -------------------------------------------------------------------------------- /src/recsys/data_prep/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/recsys/data_prep/assign_poi_to_items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_prep/assign_poi_to_items.py -------------------------------------------------------------------------------- /src/recsys/data_prep/assign_poi_to_items_top_5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_prep/assign_poi_to_items_top_5.py -------------------------------------------------------------------------------- /src/recsys/data_prep/calculate_dwell_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_prep/calculate_dwell_time.py -------------------------------------------------------------------------------- /src/recsys/data_prep/calculate_loo_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_prep/calculate_loo_stats.py -------------------------------------------------------------------------------- /src/recsys/data_prep/calculate_loo_stats_by_platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_prep/calculate_loo_stats_by_platform.py -------------------------------------------------------------------------------- /src/recsys/data_prep/convert_events_sorted_trans_to_feather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_prep/convert_events_sorted_trans_to_feather.py -------------------------------------------------------------------------------- /src/recsys/data_prep/convert_item_metadata_to_sets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_prep/convert_item_metadata_to_sets.py -------------------------------------------------------------------------------- /src/recsys/data_prep/extract_city_prices_percentiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_prep/extract_city_prices_percentiles.py -------------------------------------------------------------------------------- /src/recsys/data_prep/extract_hotel_dense_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_prep/extract_hotel_dense_features.py -------------------------------------------------------------------------------- /src/recsys/data_prep/extract_item_prices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_prep/extract_item_prices.py -------------------------------------------------------------------------------- /src/recsys/data_prep/extract_item_prices_rank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_prep/extract_item_prices_rank.py -------------------------------------------------------------------------------- /src/recsys/data_prep/extract_item_rating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_prep/extract_item_rating.py -------------------------------------------------------------------------------- /src/recsys/data_prep/extract_similar_users_interactions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_prep/extract_similar_users_interactions.py -------------------------------------------------------------------------------- /src/recsys/data_prep/ftrl_feat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_prep/ftrl_feat.py -------------------------------------------------------------------------------- /src/recsys/data_prep/generate_click_indices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_prep/generate_click_indices.py -------------------------------------------------------------------------------- /src/recsys/data_prep/generate_click_indices_absolute_pos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_prep/generate_click_indices_absolute_pos.py -------------------------------------------------------------------------------- /src/recsys/data_prep/generate_click_indices_by_device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_prep/generate_click_indices_by_device.py -------------------------------------------------------------------------------- /src/recsys/data_prep/join_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_prep/join_datasets.py -------------------------------------------------------------------------------- /src/recsys/data_prep/run_data_prep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_prep/run_data_prep.sh -------------------------------------------------------------------------------- /src/recsys/data_prep/to_feather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/data_prep/to_feather.py -------------------------------------------------------------------------------- /src/recsys/df_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/df_utils.py -------------------------------------------------------------------------------- /src/recsys/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/log_utils.py -------------------------------------------------------------------------------- /src/recsys/make_blend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/make_blend.py -------------------------------------------------------------------------------- /src/recsys/metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/metric.py -------------------------------------------------------------------------------- /src/recsys/model_submit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/model_submit.py -------------------------------------------------------------------------------- /src/recsys/model_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/model_utils.py -------------------------------------------------------------------------------- /src/recsys/model_val.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/model_val.py -------------------------------------------------------------------------------- /src/recsys/mrr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/mrr.c -------------------------------------------------------------------------------- /src/recsys/mrr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/mrr.cpp -------------------------------------------------------------------------------- /src/recsys/mrr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/mrr.html -------------------------------------------------------------------------------- /src/recsys/mrr.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/mrr.pyx -------------------------------------------------------------------------------- /src/recsys/paper_examples/feature_engineering_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/paper_examples/feature_engineering_examples.py -------------------------------------------------------------------------------- /src/recsys/paper_examples/overfitting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/paper_examples/overfitting.py -------------------------------------------------------------------------------- /src/recsys/paper_examples/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/paper_examples/progress.png -------------------------------------------------------------------------------- /src/recsys/predictions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/recsys/quick_validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/quick_validate.py -------------------------------------------------------------------------------- /src/recsys/run_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/run_all.sh -------------------------------------------------------------------------------- /src/recsys/split_events_sorted_trans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/split_events_sorted_trans.py -------------------------------------------------------------------------------- /src/recsys/submission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/submission.py -------------------------------------------------------------------------------- /src/recsys/submissions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/recsys/timestamp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/timestamp.py -------------------------------------------------------------------------------- /src/recsys/transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/transformers.py -------------------------------------------------------------------------------- /src/recsys/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/utils.py -------------------------------------------------------------------------------- /src/recsys/vectorize_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/vectorize_datasets.py -------------------------------------------------------------------------------- /src/recsys/vectorizers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/recsys/vectorizers.py -------------------------------------------------------------------------------- /src/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/requirements.txt -------------------------------------------------------------------------------- /src/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicai-io/recsys2019/HEAD/src/setup.py --------------------------------------------------------------------------------