L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Données et recherche · SKILL.md

surprise

surprise

Use Surprise for explicit-feedback recommender workflows: load rating data, fit collaborative-filtering predictors, evaluate and tune models, generate recommendations, and serialize results.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: surprise description: "Use Surprise for explicit-feedback recommender workflows: load rating data, fit collaborative-filtering predictors, evaluate and tune models, generate recommendations, and serialize results." disable-model-invocation: true metadata: disco-role: operating license: BSD 3-Clause

Surprise

Use this skill when a task involves scikit-surprise / surprise, explicit rating recommendation, collaborative filtering, rating prediction, dataset loading, evaluation and search, top-N ranking, or serialization.

Start Here

  • Install with pip install scikit-surprise.
  • Add pandas when you need dataframe loading or the bundled smoke script's optional fit/test check.
  • Add pytest only for repository verification or local native smoke runs.
  • Run scripts/check_surprise_environment.py for a safe local import/version/CLI check. Use --smoke-fit when pandas is available and you want a tiny end-to-end fit/test check.
  • For CLI discovery, use surprise --help or python -m surprise --help.

Route by Task

Shared References

Boundaries

This is a runtime user skill, not a maintainer guide. It does not cover docs builds, benchmark generation, or release publishing.

Skills enregistrées