Skip to content

Movie recommendation made on django framework with Mysql as database

Notifications You must be signed in to change notification settings

SurhanZahid/Movie-Recommendation-Django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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