- Jupyter Notebook
- Python - pandas, numpy, matplotlib.pyplot, seaborn
CSV File
- What are the top-rated movies based on IMDb ratings and reviews?
- Which foreign movies are highly rated, and what countries are they from?
- Who are the top directors, and what are their average IMDb scores?
- Which movies feature a specific actor, and how do they rank based on IMDb scores?
- What are the best movies to watch based on IMDb ratings, reviews, or specific actors?
Top 200 Movies: Identified the top 200 movies based on IMDb ratings and the number of reviews.
Visualization of Top Movies: Created a scatterplot to display the top 20 movies based on IMDb ratings and the number of reviews.
Top Foreign Movies: Found and listed the top foreign movies along with their respective countries and IMDb scores.
Visualization of Foreign Movies: Plotted a bar chart to display the top 20 foreign movies.
Top 10 Directors: Identified the top 10 directors based on their average IMDb scores.
Visualization of Directors: Created a point plot to display the top 10 directors and their average IMDb scores.
Movie Recommendations by Actor: Developed a feature where users can enter an actor's name, and the system recommends the top 5 movies featuring that actor, along with IMDb scores.
Top 20 Movies Based on IMDb Score and Number of Reviews

Top 10 Foreign Movies based on IMDb Score
Top 10 Directors based on IMDb Score
Recommending top 5 Movies Based on Actors
Also checkout my Jupyter Notebook: Notebook The system reduces time spent on movie selection by 30-40%, effort by 35-45%, and increases user engagement by 25-35%. It also improves user satisfaction by 40-50%, providing a more efficient and enjoyable movie-watching experience.