Surprise 基于 Python scikit 构建和分析推荐系统开源项目

我要开发同款
naughty2019年02月25日
98阅读
开发技术Python
所属分类程序开发、推荐引擎
授权协议BSD

作品详情

Surprise是一个基于Pythonscikit构建和分析推荐系统。

设计时考虑到以下目的:

让用户完美控制他们的实验。为此,我们非常强调文档,我们试图通过指出算法的每个细节尽可能清晰和准确。减轻数据集处理的痛苦。用户可以使用内置数据集(Movielens,Jester)和他们自己的自定义数据集。提供各种即用型预测算法,如基线算法,邻域方法,基于矩阵因子分解(SVD,PMF,SVD++,NMF)等等。此外,内置了各种相似性度量(余弦,MSD,皮尔逊......)。可以轻松实现新的算法思路。提供评估,分析和比较算法性能的工具。使用强大的CV迭代器(受scikit-learn优秀工具启发)以及对一组参数的详尽搜索,可以非常轻松地运行交叉验证程序。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论