{"library":"implicit","type":"library","category":null,"description":"Implicit is a Python library that provides fast Python implementations of popular collaborative filtering recommendation algorithms for implicit feedback datasets. It includes models like Alternating Least Squares (ALS), BPR (Bayesian Personalized Ranking), and various Nearest-Neighbours models. The library leverages Cython, NumPy, and SciPy for performance, with optional GPU acceleration using CUDA. The current version is 0.7.2, and new versions are released periodically, often every few months, with a focus on performance, new features, and bug fixes.","language":"python","status":"active","version":"0.7.2","tags":["recommendation-systems","collaborative-filtering","machine-learning","implicit-feedback","als","bpr","gpu-acceleration"],"last_verified":"Sun May 24","install":[{"cmd":"pip install implicit","imports":["from implicit.als import AlternatingLeastSquares","from implicit.nearest_neighbours import CosineRecommender","from implicit.nearest_neighbours import BM25Recommender","from implicit.factorization_machines import FactorizationMachines"]},{"cmd":"pip install implicit[gpu]","imports":[]}],"homepage":"https://implicit.readthedocs.io","github":null,"docs":null,"changelog":null,"pypi":"https://pypi.org/project/implicit/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":50,"avg_install_s":7.9,"avg_import_s":null,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/implicit/compatibility"}}