Skip to content

Latest commit

 

History

History
52 lines (37 loc) · 1.68 KB

README.md

File metadata and controls

52 lines (37 loc) · 1.68 KB

Movie Recommender System

This project provides a recommender system using Collaborative Filtering via Cosine Similarity

Getting Started

The goals of this project are:

  • Test various Machine Learning approaches for suitability for use as a recommender
  • Implement user derived Collaboritive Filtering to predict users’ ratings on movies using all users.
  • Implement item derived Collaboritive Filtering to predict users’ ratings on movies using all items.
  • Predict the k most similar movies and users according to each movie and user.
  • Improve the user derived approach using only top-K most similar user ratings.
  • Prove that Collaboritive Filtering is a simple but effectice means of for recommending in a memory-based context.
  • Show that using top-K users vs overall is more accurate.

Running the code

$ python3 recommender.py

And

$ python3 proj.py

Built With - Prerequisites

recommender.py written with:

proj.py written with:

Authors

License

This project is licensed under the GPL-3.0 License - see the LICENSE.md file for details