lyst/lightfm
A Python implementation of LightFM, a hybrid recommendation algorithm.
This tool helps e-commerce managers, content strategists, or product owners create personalized recommendations for their users. By taking in data about user interactions (like purchases or clicks) and optionally user/item details (like demographics or product categories), it outputs suggestions for items a user might like, even for new users or products. It's designed for anyone needing to implement or improve a recommendation system without deep machine learning expertise.
5,066 stars. Used by 1 other package. No commits in the last 6 months. Available on PyPI.
Use this if you need to build a recommendation system that can suggest items to users based on their past behavior, and also leverage descriptive information about both users and items.
Not ideal if your primary goal is real-time, ultra-low latency recommendations for extremely high-volume traffic, or if you need to explain the exact reasoning behind each recommendation with full transparency.
Stars
5,066
Forks
725
Language
Python
License
Apache-2.0
Category
Last pushed
Jul 24, 2024
Commits (30d)
0
Reverse dependents
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/lyst/lightfm"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
meta-pytorch/torchrec
Pytorch domain library for recommendation systems
recommenders-team/recommenders
Best Practices on Recommendation Systems
hongleizhang/RSPapers
RSTutorials: A Curated List of Must-read Papers on Recommender System.
kakao/buffalo
TOROS Buffalo: A fast and scalable production-ready open source project for recommender systems
RUCAIBox/CRSLab
CRSLab is an open-source toolkit for building Conversational Recommender System (CRS).