├── .gitignore ├── LICENSE ├── README.md ├── application ├── part_1 │ ├── ExerciseMF.ipynb │ ├── data │ │ └── ml-100k │ │ │ ├── u.data │ │ │ └── u.item │ └── word2vec.ipynb ├── part_2 │ ├── BasketCNN.ipynb │ ├── RNN-next-item-prediction.ipynb │ ├── data │ │ └── 1_100_100_100_apparel_regs.csv │ ├── images │ │ └── textCNN.png │ └── textCNN_results.npy └── part_3 │ ├── CausalMF-questions.ipynb │ ├── CausalMF-solutions.ipynb │ ├── data │ ├── user_prod_dict.skew.test.adapt_2i.csv │ ├── user_prod_dict.skew.train.adapt_2i.csv │ ├── user_prod_dict.skew.valid_test.adapt_2i.csv │ └── user_prod_dict.skew.valid_train.adapt_2i.csv │ └── images │ └── causalMF.png ├── course ├── 0.IntroReco.pdf ├── 1.MFReco.pdf ├── 2.DeepReco.pdf └── 3.CausalReco.pdf └── setup.ipynb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivkoch/intro-to-reco/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivkoch/intro-to-reco/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivkoch/intro-to-reco/HEAD/README.md -------------------------------------------------------------------------------- /application/part_1/ExerciseMF.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivkoch/intro-to-reco/HEAD/application/part_1/ExerciseMF.ipynb -------------------------------------------------------------------------------- /application/part_1/data/ml-100k/u.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivkoch/intro-to-reco/HEAD/application/part_1/data/ml-100k/u.data -------------------------------------------------------------------------------- /application/part_1/data/ml-100k/u.item: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivkoch/intro-to-reco/HEAD/application/part_1/data/ml-100k/u.item -------------------------------------------------------------------------------- /application/part_1/word2vec.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivkoch/intro-to-reco/HEAD/application/part_1/word2vec.ipynb -------------------------------------------------------------------------------- /application/part_2/BasketCNN.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivkoch/intro-to-reco/HEAD/application/part_2/BasketCNN.ipynb -------------------------------------------------------------------------------- /application/part_2/RNN-next-item-prediction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivkoch/intro-to-reco/HEAD/application/part_2/RNN-next-item-prediction.ipynb -------------------------------------------------------------------------------- /application/part_2/data/1_100_100_100_apparel_regs.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivkoch/intro-to-reco/HEAD/application/part_2/data/1_100_100_100_apparel_regs.csv -------------------------------------------------------------------------------- /application/part_2/images/textCNN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivkoch/intro-to-reco/HEAD/application/part_2/images/textCNN.png -------------------------------------------------------------------------------- /application/part_2/textCNN_results.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivkoch/intro-to-reco/HEAD/application/part_2/textCNN_results.npy -------------------------------------------------------------------------------- /application/part_3/CausalMF-questions.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivkoch/intro-to-reco/HEAD/application/part_3/CausalMF-questions.ipynb -------------------------------------------------------------------------------- /application/part_3/CausalMF-solutions.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivkoch/intro-to-reco/HEAD/application/part_3/CausalMF-solutions.ipynb -------------------------------------------------------------------------------- /application/part_3/data/user_prod_dict.skew.test.adapt_2i.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivkoch/intro-to-reco/HEAD/application/part_3/data/user_prod_dict.skew.test.adapt_2i.csv -------------------------------------------------------------------------------- /application/part_3/data/user_prod_dict.skew.train.adapt_2i.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivkoch/intro-to-reco/HEAD/application/part_3/data/user_prod_dict.skew.train.adapt_2i.csv -------------------------------------------------------------------------------- /application/part_3/data/user_prod_dict.skew.valid_test.adapt_2i.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivkoch/intro-to-reco/HEAD/application/part_3/data/user_prod_dict.skew.valid_test.adapt_2i.csv -------------------------------------------------------------------------------- /application/part_3/data/user_prod_dict.skew.valid_train.adapt_2i.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivkoch/intro-to-reco/HEAD/application/part_3/data/user_prod_dict.skew.valid_train.adapt_2i.csv -------------------------------------------------------------------------------- /application/part_3/images/causalMF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivkoch/intro-to-reco/HEAD/application/part_3/images/causalMF.png -------------------------------------------------------------------------------- /course/0.IntroReco.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivkoch/intro-to-reco/HEAD/course/0.IntroReco.pdf -------------------------------------------------------------------------------- /course/1.MFReco.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivkoch/intro-to-reco/HEAD/course/1.MFReco.pdf -------------------------------------------------------------------------------- /course/2.DeepReco.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivkoch/intro-to-reco/HEAD/course/2.DeepReco.pdf -------------------------------------------------------------------------------- /course/3.CausalReco.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivkoch/intro-to-reco/HEAD/course/3.CausalReco.pdf -------------------------------------------------------------------------------- /setup.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivkoch/intro-to-reco/HEAD/setup.ipynb --------------------------------------------------------------------------------