Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/prakashjha1/movie-recommendation-system

A recommendation system is a subclass of Information filtering Systems that seeks to predict the rating or the preference a user might give to an item. In simple words, it is an algorithm that suggests relevant items to users. Eg: In the case of Netflix which movie to watch, In the case of e-commerce which product to buy, or In the case of kindle which book to read, etc. I have used content based filtering which is one of the type of recommendation system.
https://github.com/prakashjha1/movie-recommendation-system

Last synced: 2 days ago
JSON representation

A recommendation system is a subclass of Information filtering Systems that seeks to predict the rating or the preference a user might give to an item. In simple words, it is an algorithm that suggests relevant items to users. Eg: In the case of Netflix which movie to watch, In the case of e-commerce which product to buy, or In the case of kindle which book to read, etc. I have used content based filtering which is one of the type of recommendation system.

Awesome Lists containing this project

README

        

# Movie-Recommendation-System
A recommendation system is a subclass of Information filtering Systems that seeks to predict the rating or the preference a user might give to an item. In simple words, it is an algorithm that suggests relevant items to users. Eg: In the case of Netflix which movie to watch, In the case of e-commerce which product to buy, or In the case of kindle which book to read, etc. I have used content based filtering which is one of the type of recommendation system.

# Steps to create this Movie Recommendation sytem
1. Import required libraries.
2. choose important columns from the dataset which can help in recommendation.
3. apply some operations on the columns like convert strings into lowercase, remove spaces, convert string into list etc.
4. combine all columns except movies title and make columns called tags.
5. use Countvectorizer
6. use cosine similary to predict or recommend movies based on the selected movie
7. I have used streamlit to create front end.

I have created this project to learn and practice something.