paulocoutinhox / py-recommendation

Some recommendation systems using Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Recommendation Systems in Python

build

Simple recommendation systems written in Python.

Setup

Eecute on terminal:

python3 -m pip install -r requirements.txt

Algorithms

  • KNN Rating - Find similar products with similar ratings
  • KNN Tags - Find similar products with similar tags
  • Hybrid - Find products to user by mixing "Collaborative Filtering" and "Content-Based Filtering"
  • Similarity by Title, Category and Tags - Find products to user or similar produtos using more complex product data like title, category as tags (binary matrix)
  • Spark - Use pyspark to recommend products to user based on tags similarity.

References

License

MIT

Copyright (c) 2024, Paulo Coutinho

About

Some recommendation systems using Python


Languages

Language:Python 100.0%