技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
surprise【数据与研究】Use Surprise for explicit-feedback recommender workflows: load rating data, fit collaborative-filtering predictors, evaluate and tune models, generate recommendations, and serialize results.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
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.
pip install scikit-surprise.pandas when you need dataframe loading or the bundled smoke script's optional fit/test check.pytest only for repository verification or local native smoke runs.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.surprise --help or python -m surprise --help.sub-skills/data-loading/AlgoBase: sub-skills/prediction-algorithms/cv_results, or use the CLI: sub-skills/evaluation-and-search/sub-skills/recommendation-and-analysis/references/overview.md for the package/module map and common data flow.references/troubleshooting.md for install, data, id, evaluation, search, CLI, and serialization pitfalls.references/repo-provenance.md before deciding whether this skill still matches the current checkout.This is a runtime user skill, not a maintainer guide. It does not cover docs builds, benchmark generation, or release publishing.