A Python script to recommend movies to the user based on user's favourite movie. Steps it performs:
- It takes some important attributes out from the data table into consideration while training the model.
- It converts the string attributes into numbers using TfidfVectorizer.
- Each movie is given a similarity score using Cosine Similarity.
- It searches for the close match for the favourite movie input given by the user using difflib.
- Movies are sorted on the basis of there similarity score with respect to the movie given by user and first 30 movies are shown as output.