Manveer695 / recommendation_system

Recommendation system using collaborative filtering

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Recommendation System using Collaborative filtering

Using the movie lens data set, I have tried to make a recommendation system using Collaborative filtering (K nearest neighbours using Pearson correlation coefficient).

Initially I couldn't check if the predictions given by my model are correct because of bit less knowledge about old English movies. So I myself wrote a small list of Hindi movies and generated a data of Movie and user mapping using movie genre and user type. Example - If a user likes romantic movies, then he/she rates a romantic genre movie with 3-5, otherwise 1 or 2. Generated the dataset through dataGeneration.java file and used it in RecommendationSystem.java. The code working on my made custom dataset has been commented.

The present code works with movie lens dataset and recommends amazing recommended movies! :)

About

Recommendation system using collaborative filtering

License:GNU General Public License v3.0


Languages

Language:Java 100.0%