In this recommender system the content of the movie (overview, cast, crew, keyword, tagline etc) is used to find its similarity with other movies. Then the movies that are most likely to be similar are recommended.
--> DATASET :
This dataset is taken from https://www.kaggle.com/code/ibtesama/getting-started-with-a-movie-recommendation-system/data
--> METHODOLOGY :
The selected features used in this project are :
● Genre
● Keywords
● Tagline
● Cast
● Director
The rest of the features used are : budget, original_language, original_title, overview, popularity, production_companies, production_countries,release_date, revenue, runtime, status, title, vote_average, vote_count.
The textual data was then converted into feature vectors(numerical values) with the help of TfidfVectorizer so that we can use cosine similarity on the numerical data which is imported from sklearn module.
--> OUTPUT :
The user enters the movie name and therefore he gets the resultant output :