├── .gitignore ├── 0_data_exploration.ipynb ├── 1_bandit_simulator.ipynb ├── 2_results_analysis.ipynb ├── README.md ├── Replayers ├── __init__.py └── replayers.py ├── data ├── raw │ ├── README │ ├── allbut.pl │ ├── mku.sh │ ├── u.data │ ├── u.genre │ ├── u.info │ ├── u.item │ ├── u.occupation │ ├── u.user │ ├── u1.base │ ├── u1.test │ ├── u2.base │ ├── u2.test │ ├── u3.base │ ├── u3.test │ ├── u4.base │ ├── u4.test │ ├── u5.base │ ├── u5.test │ ├── ua.base │ ├── ua.test │ ├── ub.base │ └── ub.test └── top-n-movies_user-ratings.csv ├── images ├── A-B_Test.png └── Bandit_Test.png └── output ├── ab_test_1k.csv ├── ab_test_5k.csv ├── epsilon_greedy_02.csv ├── epsilon_greedy_05.csv ├── epsilon_greedy_10.csv ├── epsilon_greedy_15.csv ├── images ├── bandit_results.png ├── like_probabilities.png ├── pct_liked_recs.png └── rating_distributions.png └── thompson_sampling.csv /.gitignore: -------------------------------------------------------------------------------- 1 | .ipynb_checkpoints/ 2 | /Replayers/__pycache__/* 3 | -------------------------------------------------------------------------------- /0_data_exploration.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/0_data_exploration.ipynb -------------------------------------------------------------------------------- /1_bandit_simulator.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/1_bandit_simulator.ipynb -------------------------------------------------------------------------------- /2_results_analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/2_results_analysis.ipynb -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/README.md -------------------------------------------------------------------------------- /Replayers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/Replayers/__init__.py -------------------------------------------------------------------------------- /Replayers/replayers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/Replayers/replayers.py -------------------------------------------------------------------------------- /data/raw/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/data/raw/README -------------------------------------------------------------------------------- /data/raw/allbut.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/data/raw/allbut.pl -------------------------------------------------------------------------------- /data/raw/mku.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/data/raw/mku.sh -------------------------------------------------------------------------------- /data/raw/u.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/data/raw/u.data -------------------------------------------------------------------------------- /data/raw/u.genre: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/data/raw/u.genre -------------------------------------------------------------------------------- /data/raw/u.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/data/raw/u.info -------------------------------------------------------------------------------- /data/raw/u.item: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/data/raw/u.item -------------------------------------------------------------------------------- /data/raw/u.occupation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/data/raw/u.occupation -------------------------------------------------------------------------------- /data/raw/u.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/data/raw/u.user -------------------------------------------------------------------------------- /data/raw/u1.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/data/raw/u1.base -------------------------------------------------------------------------------- /data/raw/u1.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/data/raw/u1.test -------------------------------------------------------------------------------- /data/raw/u2.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/data/raw/u2.base -------------------------------------------------------------------------------- /data/raw/u2.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/data/raw/u2.test -------------------------------------------------------------------------------- /data/raw/u3.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/data/raw/u3.base -------------------------------------------------------------------------------- /data/raw/u3.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/data/raw/u3.test -------------------------------------------------------------------------------- /data/raw/u4.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/data/raw/u4.base -------------------------------------------------------------------------------- /data/raw/u4.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/data/raw/u4.test -------------------------------------------------------------------------------- /data/raw/u5.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/data/raw/u5.base -------------------------------------------------------------------------------- /data/raw/u5.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/data/raw/u5.test -------------------------------------------------------------------------------- /data/raw/ua.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/data/raw/ua.base -------------------------------------------------------------------------------- /data/raw/ua.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/data/raw/ua.test -------------------------------------------------------------------------------- /data/raw/ub.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/data/raw/ub.base -------------------------------------------------------------------------------- /data/raw/ub.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/data/raw/ub.test -------------------------------------------------------------------------------- /data/top-n-movies_user-ratings.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/data/top-n-movies_user-ratings.csv -------------------------------------------------------------------------------- /images/A-B_Test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/images/A-B_Test.png -------------------------------------------------------------------------------- /images/Bandit_Test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/images/Bandit_Test.png -------------------------------------------------------------------------------- /output/ab_test_1k.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/output/ab_test_1k.csv -------------------------------------------------------------------------------- /output/ab_test_5k.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/output/ab_test_5k.csv -------------------------------------------------------------------------------- /output/epsilon_greedy_02.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/output/epsilon_greedy_02.csv -------------------------------------------------------------------------------- /output/epsilon_greedy_05.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/output/epsilon_greedy_05.csv -------------------------------------------------------------------------------- /output/epsilon_greedy_10.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/output/epsilon_greedy_10.csv -------------------------------------------------------------------------------- /output/epsilon_greedy_15.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/output/epsilon_greedy_15.csv -------------------------------------------------------------------------------- /output/images/bandit_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/output/images/bandit_results.png -------------------------------------------------------------------------------- /output/images/like_probabilities.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/output/images/like_probabilities.png -------------------------------------------------------------------------------- /output/images/pct_liked_recs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/output/images/pct_liked_recs.png -------------------------------------------------------------------------------- /output/images/rating_distributions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/output/images/rating_distributions.png -------------------------------------------------------------------------------- /output/thompson_sampling.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-c-ogorman/ABanditTesting/HEAD/output/thompson_sampling.csv --------------------------------------------------------------------------------