Building Personal Movie Recommendation Systems

Ever wanted to know what movie you should watch next? This project creates movie recommendation reports for users based on their current ratings.

The Data

The data was directly provided, but can be found here. The movies.csv file consists of a list of movies and movie IDs, and the ratings.csv file consists of user IDs, movie IDs, movie ratings, and rating timestamps.

Technologies

Completed using Python in Databricks Community, the following packages are used

  • PySpark

Launch

All necessary code is included in the Jupyter notebook. The data files can be found in the data folder. To execute in Databricks, the files must be uploaded into FileStore.