This projects uses MovieLens 25M Dataset along with TMDb API to explore and visualize trends in movies. It also contains a content based & collaborative based recommendation model using Vectorizer and SVD respectively.
For detailed guides, steps and instructions, check out: Colab Notebook
This streamlit app contains the following sections:
-
🖉 Explore: This sections lets the user explore all the dataframes required for the webapp.
-
🔎 Visualize: This section lets the user visualize the various trends in the dataset, like popularity of the movies, seggregation of the movies into genres/keywords, the vote distribution statistics and the coappearance network of all cast members based on user input.
-
🎥 Recommendation: This section lets the user ask for Content Based as well as Collaborative Based recommendations, after greeting the user with popular movies specific to a given genre as well as over the entire dataset.
Warning modify the env.config file to store the TMDb API Key