Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 2.33 KB

README.md

File metadata and controls

45 lines (32 loc) · 2.33 KB

Movie Recommendation (Django Framework)

Description

In this project, I wanted to implement different recommendation techniques on the Django framework to see how can I perform these algorithms on this framework.

Knowledge Based Recommendation

Knowledge-based recommender systems are a specific type of recommender system that are based on explicit knowledge about the item assortment, user preferences, and recommendation criteria.

Content Based Recommendation

One popular technique of recommendation/recommender systems is content-based filtering. Content here refers to the content or attributes of the products you like. So, the idea in content-based filtering is to tag products using certain keywords, understand what the user likes, look up those keywords in the database and recommend different products with the same attributes.Taken from this medium artical.

Tech

Movie Recommendation uses a number of open source projects to work properly:

  • numpy - NumPy is the fundamental package for scientific computing with Python
  • pandas - Pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language.
  • pymysql - This package contains a pure-Python MySQL client library, based on PEP 249.
  • mysql - MySQL is an open-source relational database management system.
  • python - Python is an interpreted, high-level, general-purpose programming language

Requirments

  1. python 3.6.+
  2. django
  3. numpy
  4. pymysql
  5. pandas