Surprise

Surprise

A Python scikit for collaborative recommender systems.

Visit Surprise

About Surprise

Surprise is an open-source Python scikit designed for building, analyzing, and evaluating recommender systems based on explicit rating data. It is ideal for researchers, data scientists, and developers seeking flexible, well-documented tools to prototype, benchmark, and experiment with recommendation algorithms. Surprise includes built-in support for various collaborative filtering algorithms, dataset utilities, similarity measures, evaluation procedures, and is easy to extend with new algorithms.

Pricing Plans
Open Source
$0

Resources

Product Website

Visit Surprise's official website for product details and getting started.

Visit website →