Recommender systems are one of the most successful and widespread application of machine learning technologies in business. You can find large scale recommender systems in retail, video on demand, or music streaming.
- Content based filtering
- Collaborative Filtering
- Memory based collaborative filtering
- User-Item Filtering
- Item-Item Filtering
- Model based collaborative filtering
- Single Value Decomposition(SVD)
- SVD++
- Memory based collaborative filtering
- Hybrid Model
- Content Based + SVD
- movie_recommendation_system.ipynb : python notebook code file
- movie_recommendation_system.html : html version of python notebook
- movies.csv : movies data from MovieLens dataset
- ratings.csv : rating given by user to movie from MovieLens dataset