
Surprise
by NicolasHug (personal account)
A Python scikit for building and analyzing recommender systems (description from the project’s GitHub page)
Repository facts
- Stars
- 6,820
- Forks
- 1,050
- Open issues and pull requests
- 81
- Primary language
- Python
- License
- BSD 3-Clause "New" or "Revised" License (BSD-3-Clause)
- Owner
- NicolasHug · Personal account
- Created
- Oct 23, 2016
- Last push
- May 30, 2026
Topics
Add this badge to your README
Shows this repository’s rank in AI on GitHub and links back to this page. Ranks are by stars and change when the list is refreshed. The badge is not an endorsement or a rating. About the badges
Markdown (for a README)
[](https://unitedstatesofamericasuperintelligence.com/github/nicolashug--surprise/)
HTML
<a href="https://unitedstatesofamericasuperintelligence.com/github/nicolashug--surprise/"><img src="https://unitedstatesofamericasuperintelligence.com/badges/github/nicolashug--surprise.svg" alt="Ranked #1,186 in AI on GitHub" height="20"></a>
Related projects
Projects that share this one’s GitHub topics.
Rank 6,798: EdoardoBotta/RQ-VAE-Recommender
[Pytorch] Generative retrieval model using semantic IDs from "Recommender Systems with Generative Retrieval"
850 starsPythonMITLast push Aug 31, 2026
Rank 1,580: lyst/lightfm
A Python implementation of LightFM, a hybrid recommendation algorithm.
5,116 starsPythonApache-2.0Last push Jul 24, 2024
Rank 4,573: sepandhaghighi/pycm
Multi-class confusion matrix library in Python
1,509 starsPythonMITLast push Oct 5, 2026
Rank 2,071: benfred/implicit
Fast Python Collaborative Filtering for Implicit Feedback Datasets
3,831 starsPythonMITLast push May 8, 2026
Rank 2,200: wzhe06/Reco-papers
Classic papers and resources on recommendation
3,576 starsPythonMITLast push Oct 16, 2025
Rank 2,175: alibaba/Alink
Alink is the Machine Learning algorithm platform based on Flink, developed by the PAI team of Alibaba computing platform.
3,612 starsJavaApache-2.0Last push Jun 7, 2024