A hybrid approach to improving a collaborative filtering based movie recommendation system performace using kNN & genetic algorithm.
main.cpp
contains all the implemented algorithms.userdatageneration.cpp
creates random user ratings of the movies.movie.txt
is a dataset of movie titles.
First, run userdatageneration.cpp
to create random user ratings of the movies. Then run main.cpp
to get recommendations for a particular user based on similar users found.
- Implement kNN
- Create Indian movies dataset
- Save the similar user ratings as .bin file
- Write paper