Skip to content

avk29/MovieTime

Repository files navigation

MovieTime

MovieTime is a Content-Based Movie Recommender System that works on the principles on Unsupervised Machine Learning.

About The Project

Data of 5000 movies from two separate datasets is preprocessed (this also includes stemming of text data) and EDA is performed. Next, a Bag of Words NLP model is used to vectorize the text input.

The model then uses cosine similarity to offer recommendations. It calculates the cosine similarities of a given movie with all the other movies present in the dataset and returns five movies that are most similar.

The TMDB API is used to fetch the data, Streamlit is used to build the web application, and Heroku is used to deploy it.

MovieTime.mp4

Libraries Used

  • Numpy
  • Pandas
  • Scikit Learn
  • Nltk
  • Streamlit
  • Pickle

Datasets Used

References

Author

Hi, I am Arjun Kohli. I'm currently pursuing a Computer Science major at Krea University. Look forward to knowing you!

Contributions

Anybody interested in contributing to this project is more than welcome to do so!

About

Movie Recommender System using Machine Learning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages