/Movie-Recommendation-App

Goes through the MovieLens 25M data set, which contains movie reviews and ratings, creating a search engine that finds recommendations for movies based on input from the user.

Primary LanguageJupyter Notebook

Movie-Recommendation-App

User Guide

Note: Jupyter Notebook via Anaconda Navigator is required to upload and run the files for this project because of the size of the ratings data set file

Step 1: Install Jupyter Notebook
I recommend doing so through Anaconda Navigator. If you already have Anaconda on your device, skip to Step 3.
Download the Anaconda installer: https://www.anaconda.com
Screenshot 2023-05-25 at 2 36 11 PM
Click the appropriate download for your system under the “Download” button.
Follow along with the Anaconda Documentation Installation Guide to complete the installation.


Step 2: Open Jupyter Notebook via Anaconda Navigator
Screenshot 2023-05-25 at 2 55 22 PM


Step 3: Download project source files
These are the 3 required files:
Movie_Rec_Application.ipynb, movies.csv, ratings.csv
The ratings.csv file is too large to upload to Github so you can download the data set from here


Step 4: Create a new Folder in Jupyter to house the files by clicking on “New” → “Folder”
Screenshot 2023-05-25 at 1 46 18 PM


Step 5: (Optional) The new folder will default to “Untitled Folder”
Select the folder, check the box beside it, and click “Rename”
Screenshot 2023-05-25 at 3 09 11 PM


Step 6: (Optional) Enter a new directory name and click “Rename”
Screenshot 2023-05-25 at 3 12 55 PM


Step 7: Find the new directory and double-click on it to open it
Screenshot 2023-05-25 at 3 14 13 PM


Step 8: Click Upload to upload the downloaded files from Step 3
Screenshot 2023-05-25 at 3 15 58 PM


Step 9: Select and open the downloaded files
Screenshot 2023-05-25 at 3 17 17 PM
You may get a 'Large file size warning' because of the ratings.csv file. Just click “Ok”
Screenshot 2023-05-25 at 3 18 11 PM


Step 10: Click the blue upload buttons alongside each file under “Name” (all 3 of them)
Screenshot 2023-05-25 at 1 55 42 PM


Step 11: Double-click the “Movie_Rec_Application.ipynb
Screenshot 2023-05-25 at 3 21 46 PM


Step 12: Click “Cell” → “ Run All”
Screenshot 2023-05-25 at 3 23 29 PM


Step 13: Scroll down to the final cell to the interactive widget
Screenshot 2023-05-25 at 3 25 41 PM


Step 14: Use the interactive GUI
Enter a Movie Name and get your personalized movie recommendations.
Here is an example using the movie, Legally Blonde as the input:
Screenshot 2023-05-25 at 3 26 07 PM