Movie Recommendation System
Table of Content
Demo
The app of can be accessed via the following link:
https://flightfare-prediction.herokuapp.com/
Overview
The app is a Flask based web application that recommends the user movies that are similar to the movie provided by the user. This recommendation is conducted via content based filtering methodology. The application not only caters Hollywood movies, but also take into account the Bollywood movies.
The application is deployed on AWS and Heroku Platform. Due to storage constraints, only Hollywood movies model is deployed in AWS whereas in Heroku, both Hollywood and Bollywood movies are used.
Motivation
Today in the era of science and technology, recommendation system plays a vital role in engaging the user to an application. These recommendation engines are so strong in their predictions that they can dynamically alter the state of what the user sees on their page based on the user’s interaction with the app. Hence, it is imperative that recommender system provide the result with greater precision to ensure the maximization of user screen time on the application.
Tools Used
Installation
The code is developed in Python 3.7.9. Whereas, the libraries used can be looked up in the requirement.txt
file. In order to install the libraries kindly follow the following command after cloning the project:
pip install -r requirements.txt
Bug / Feature Request
If you find a bug, kindly raise an issue by including your search query and the expected result and I will try to resolve it.
Future Work
- Incorporate different filtering strategies such as collaborative filtering.
- Include more latest data of the movies.
- Include other film industries movies in the dataset.
Acknowledgment
- Muhammad Anas Shahid for the support in HTML files.