NicolasHug/Surprise
A Python scikit for building and analyzing recommender systems
- Stars
- 6.8k
- Forks
- 1.1k
- Open issues
- 71
- Last push
- 4mo ago
About Surprise
Surprise is a free, open-source AI coding tool by NicolasHug, written mainly in Python. A Python scikit for building and analyzing recommender systems. It has 6.8k GitHub stars and 1.1k forks, and was last updated 4mo ago. It's released under the BSD-3-Clause license, a standard open-source license.
- License
- BSD-3-Clause
- Language
- Python
- Stars
- 6,821
- Last update
- 4mo ago
- Runs on Mac
- Not stated
- GPU
- Not stated
- Paid API key
- Not stated
- Self-hostable
- Not stated
Similar free tools
stable-baselines314k stars · PyTorch version of Stable Baselines, reliable implementations of reinforcement learning algorithms.
pennylane3.5k stars · PennyLane is an open-source quantum software platform for quantum computing, quantum machine learning, and quantum chemistry. Create meaningful quantum algorithms, from inspiration to implementation.
streamlit46k stars · Streamlit — A faster way to build and share data apps.
deep-person-reid4.9k stars · Torchreid: Deep learning person re-identification in PyTorch.
claude-reflect-system383 stars · Continual Learning & Self-improving skills system for Claude Code - learn from corrections, never repeat mistakes
learn-anything-with-AI201 stars · A reusable AI learning skill for mastering almost any subject through project-driven learning, mastery checks, and authoritative sources.
Surprise FAQ
Is Surprise free?
Yes. Surprise is open source and free to use. It's released under the BSD-3-Clause license, a standard open-source license.
Does Surprise run on a Mac?
The project doesn't say. Check its installation guide before you start.
Does Surprise need a GPU?
The project doesn't state hardware needs. AI models generally run much faster with a GPU.
Is Surprise still maintained?
It was last updated 4mo ago. Check recent issues on GitHub to judge how active it is.
What are alternatives to Surprise?
Similar free, open-source tools include stable-baselines3, pennylane, streamlit, deep-person-reid.