← all repositories

lyst/lightfm

A Python library implementing hybrid matrix factorization for collaborative filtering and content-based recommendations.

5.1k stars Python ML FrameworksDomain Apps
lightfm
Velocity · 7d
+1.3
★ / day
Trend
steady
star history

LightFM is a Python implementation of hybrid recommendation algorithms supporting both implicit and explicit feedback. It provides efficient implementations of BPR and WARP ranking losses for learning-to-rank tasks, and allows incorporating item and user metadata into traditional matrix factorization approaches. The library is designed for fast training via multithreaded model estimation and produces high-quality recommendation results.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.