Welcome to Surprise’ documentation!

Surprise is an easy-to-use Python scikit for recommender systems.

If you’re new to Surprise, we invite you to take a look at the Getting Started guide, where you’ll find a series of tutorials illustrating all you can do with Surprise. You can also check out the FAQ for many use-case example. For installation guidelines, please refer to the project page.