Giter VIP home page Giter VIP logo

context-aware-recommender's Introduction

Context-Aware-Recommender

GitHub stars  Hits

⛳️  Motivation

“If a person is presented with too many options, they are less likely to buy.”

On the Internet, where the number of choices is overwhelming, there is a need to filter, prioritize and efficiently deliver relevant information. Recommender systems help drive user engagement on platforms by generating personalized recommendations based on a user’s past behaviour.

The main motivation behind the project was to make a recommender system which is contextually aware since the context can massively change the result. While researching for the project we were not able to find any open sourced contextual recommender systems which only increased our fascination to implement one and the open-source it later.

Context cannot be taken lightly for recommender system, for instance, think you visited a hotel during summers which had everything great but their Air Conditioners were not working then you will leave a bad rating for the place but if you had visited the same hotel during winters the AC wouldn’t have mattered and you would have given them a great rating.

Netflix famously sponsored a competition, offering a grand prize of $1,000,000 to return recommendations that were 10% more accurate than those offered by the company's existing recommender system. Experts predict that Amazon approximately gets 25% of its sales through recommendations made to users and it is here we believe things like context-awareness would shine. So to leave out context-awareness can be a massive mistake.

🚀  Installation

Installing Required Files

git clone https://github.com/yadavgaurav251/Context-Aware-Recommender.git
cd Context-Aware-Recommender/
conda create --name recommender python=3.8
conda activate recommender
pip install -r requirements.txt

Django Server

cd Context-Aware-Recommender/UI/
python manage.py runserver

Screenshots

Movie Recommendation on Independence Day -

Recommendation on Independence Day

📖  Project Design and Diagram:

graph

🛠  Features

  • Content-Based Recommender
  • Collaborative Filtering Recommender System
  • Hybrid Recommender System
  • Context-Aware Recommender System
  • Merging Hybrid And Context-Aware Recommender System
  • Django Based Interface
  • Integrating Django and Recommender System

🤝  Found a bug? Missing a specific feature?

Feel free to file a new issue with a respective title and description on the yadavgaurav251/Context-Aware-Recommender repository. If you already found a solution to your problem, we would love to review your pull request!

📘  License

The Project is released under the under terms of the MIT License.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.