S
Surprise
NicolasHug/Surprise
A Python scikit for building and analyzing recommender systems
★6.8kstars
Python
BSD-3-Clause
Updated: 2d ago
📋 Project at a Glance
Tap to expand
What's this?A factorization/machine-learning tool in the Data & Infrastructure category, built with Python, open-source
Who made it?Maintained by NicolasHug team, 6.8K⭐ on GitHub, #280 out of 3133 in Data & Infrastructure
Why does it exist?With the growing demand for factorization and machine-learning in Data & Infrastructure, NicolasHug created Surprise as a streamlined solution.
What can it do?Key use cases: matrix, recommendation, recommender
How to install with AI?Use an AI coding assistant (Claude Code, Cursor, Copilot) to automatically set up pip dependencies and virtual env. Follow the README — the AI handles the rest.
🔗 github.com/NicolasHug/Surprise | 官网 http://surpriselib.com
🔗 github.com/NicolasHug/Surprise | 官网 http://surpriselib.com
Topics
factorizationmachine-learningmatrixrecommendationrecommendersvdsystems