#3 · 主分类: 推荐系统
Surprise
用于构建和分析推荐系统的Python scikit
项目最后更新:05/30/26
GitHub Stars
6.8K
Forks数量
1.1K
贡献者数量
46
许可证
BSD-3-Clause
收录理由
Surprise 是一个面向显式评分数据的 Python 库,常用于电影、商品推荐背后的评分预测,也是协同过滤研究里常见的基准工具。它提供了一套接近 scikit-learn 风格的接口,内置了 SVD、SVD++、NMF、k-NN 邻域方法和 Slope One 等经典算法,以及多种相似度度量,方便直接对比实验。加载 MovieLens、Jester 这类内置数据集,或者读入自定义评分文件,都只需要几行代码;交叉验证、参数搜索和误差指标也一应俱全。文档对每个算法的细节都做了细致讲解,无论是用来入门学习还是跑实验都合适。需要留意的是,它只处理显式评分,隐式反馈和基于内容的信号不在支持范围内。
相关文章
暂无针对该项目的文章。
如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。