Running every cell in the notebook results in the following screen:
The user can enter names of movies they've watched and their ratings out of 5. Once the user has added all the movie reviews, click on Get Recommendations to see the movies suggested by the system. The screen then looks as follows:
The packages used are pandas for data wrangling, matplotlib for data visualization and iPython for the UI.