GithubHelp home page GithubHelp logo

disha2sinha / movie-recommendation-system Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 2.0 107.09 MB

A recommendation model which finds popular movies according to votes and ratings given to each movie, recommends movies to the user according to the user's previous interactions using K-means Clustering and cosine similarity and also suggests movies to the user based on the likes of similar other users in the dataset using Pearson similarity index.

Jupyter Notebook 100.00%
recommendation-system content-based-recommendation collaborative-filtering popularity-recommender k-means-clustering cosine-similarity pearson-correlation

movie-recommendation-system's Introduction

Movie-Recommendation-System

About the Dataset :

movies_metadata.csv : Contains Informations like genres, release year, release date, budget, revenue etc. for 45000+ movies

keywords.csv : Contains keywords of reviews given by users for all movies in the movies_metadata.csv file

credits.csv : Contains Cast and Crew Information for all movies in the movies_metadata.csv file

ratings_small.csv : Contains 100 ratings from 700 users on 9,000 movies

links_small.csv : Contains IMDB and TMDB IDs of all movies featured in the ratings_small.csv file (About 9000 movies).

Final Dataset Obtained After Data Cleaning, Data Wrangling and Merging credits.csv, links_small.csv, keywords.csv with movies_metadata.csv:

MoviesData.csv : Contains all information about 9081 movies. The features of MoviesData.csv are as follows:

Data Analysis :

Genres Distribution in the Dataset :

Distribution of production countries in the Dataset :

Distribution of production house in the Dataset :

Release Year Distribution :

Release Day Distribution :

Most frequently appearing actors/actresses in the dataset :

Most frequently appearing directors in the dataset :

Correlation Between The Columns budget, profit, revenue, runtime, vote_count, vote_average, rating_count, mean_rating and release_year :

Top 20 movies based on the popularity column in the dataset :

Top 20 movies based on the vote_count column in the dataset :

Top 20 movies based on the number of users rated in the dataset :

Top 20 high Budget Movies :

Top 20 high Profit Movies :

Popularity-Based Recommendation System :

It is a type of recommendation system which works on the principle of popularity and or anything which is in trend. These systems check about the product or movie which are in trend or are most popular among the users and directly recommend those.

For example, if a product is often purchased by most people then the system will get to know that that product is most popular so for every new user who just signed it, the system will recommend that product to that user also and chances becomes high that the new user will also purchase that.

movie-recommendation-system's People

Contributors

disha2sinha avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.