← all repositories

benfred/implicit

A Python library providing fast implementations of collaborative filtering algorithms for implicit feedback recommendation systems.

3.8k stars Python ML FrameworksDomain Apps
implicit
Velocity · 7d
+1.0
★ / day
Trend
steady
star history

The library implements several recommendation algorithms including Alternating Least Squares, Bayesian Personalized Ranking, and Logistic Matrix Factorization. It uses Cython and OpenMP for multi-threaded CPU training and includes custom CUDA kernels for GPU acceleration. It also integrates with approximate nearest neighbor libraries like Annoy, NMSLIB, and Faiss for efficient recommendation retrieval.

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