/personalens

Primary LanguageJupyter Notebook

Personalens: Amazon Personalize + movieLens data

This repository exists to be an educational tool for understanding how to integrate Amazon Personalize with a traditional web application. It is expected to be deployed on a standalone workstation or demo resource, none of the usual production ready proccesses have been followed in creating this project.

Some corporate networks have restrictions on accessing items over port 8000, these will cause issues and you will need to resolve them with your IT organization.

Overview

  1. Getting Started with Cloud9
  2. Loading the data into the database
  3. Loading the data into Amazon Personalize
  4. Integrating Amazon Personalize with Django
  5. Integrating clickstream data

Special Thanks

This project would not have been possible without the service team at AWS building Amazon Personalize.

All of the data comes from the fine folks working on movielens.

Getting a local copy of the posters is a bit tricky, a large thank you to @babu-thomas for his work on this project that allows you to scrape all of the posters and cache them locally.