推荐算法-协同过滤代码问题汇总

Posted ZSYL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了推荐算法-协同过滤代码问题汇总相关的知识,希望对你有一定的参考价值。

推荐算法-协同过滤代码问题汇总

问题一

from sklearn.metrics import jaccard_similarity_score

无法引用:jaccard_similarity_score

可能的问题:库的版本不统一

解决 : 版本更新问题,以后调用杰卡德函数直接使用下面的调用代码

from sklearn.metrics import jaccard_score

问题二

报错代码:

pairwise_distances(df, metric="jaccard")

错误AttributeError: ‘DataFrame’ object has no attribute ‘dtype’

错误原因:scikit-learn从0.20.1不再自动修改numpy语法。所以需要养成更加规范的书写习惯解决

以上代码更正为:

pairwise_distances(df.values, metric="jaccard")`

问题三

报错代码:

rs_result -= set(df.ix[user].replace(0,np.nan).dropna().index)

错误AttributeError: ‘DataFrame’ object has no attribute ‘dtype’

报错原因:在pandas的1.0.0版本开始,移除了Series.ix and DataFrame.ix 方法(混合索引)。

解决:使用DataFrame的loc方法或者iloc方法进行替换


原文链接Link


加油!

感谢!

努力!

以上是关于推荐算法-协同过滤代码问题汇总的主要内容,如果未能解决你的问题,请参考以下文章

基于协同过滤的推荐算法与代码实现

推荐算法协同过滤算法代码(pyspark | ALS)

Python+Django+Mysql志愿者活动推荐系统 基于用户项目内容的协同过滤推荐算法 SimpleWebActivityCFRSPython python实现协同过滤推荐算法实现源代码下载

Python+Django+Mysql个性化二手车推荐系统 汽车推荐系统 基于用户项目内容的协同过滤推荐算法 WebCarCFRSPython python实现协同过滤推荐算法实现源代码下载

Python+Django+Mysql个性化购物商城推荐系统 电子商务推荐系 基于用户项目内容的协同过滤推荐算法 WebShopRSMPython python实现协同过滤推荐算法实现源代码下载

推荐算法的基于协同过滤的推荐