The purpose of a recommendation system basically is to search for content that would be interesting to an individual. Moreover, it involves a number of factors to create personalised lists of useful and interesting content specific to each user/individual. Recommendation systems are Artificial Intelligence based algorithms that skim through all possible options and create a customized list of items that are interesting and relevant to an individual. These results are based on their profile, search/browsing history, what other people with similar traits/demographics are watching, and how likely are you to watch those movies.
This is a streamlit web application that can recommend various kinds of similar movies based on an user interest.
App Link
STEPS:
Clone the repository
https://github.com/dipesg/Movie-Recommendation-System.git
Create a conda environment after cloning the repository in a particular folder
conda create -n venv python=3.7 -y
Activate environment
conda activate venv
Install the requirements
pip install -r requirements.txt
run this file to generate the pickle file.
generetingEmbedding.py
Now run following command in command prompt to run app
streamlit run app.py
Author: Dipesh Silwal
Email: [email protected]