计算机上网题的模拟网站怎么做,网站模板批量下载,小说网站制作开源,网站对于企业的意义推荐系统surprise算法库学习 surprise算法库简介跑代码过程遇到的错误1.ImportError: cannot import name ‘evaluate‘ from ‘surprise surprise算法库简介
surprise算法库是scikit系列中一个装载推荐系统算法库的包#xff0c;其主要包括基于领域的推荐算法#xff0c;可… 推荐系统surprise算法库学习 surprise算法库简介跑代码过程遇到的错误1.ImportError: cannot import name ‘evaluate‘ from ‘surprise surprise算法库简介
surprise算法库是scikit系列中一个装载推荐系统算法库的包其主要包括基于领域的推荐算法可以从直接调用自己所需要的推荐算法比如想使用基于用户的推荐算法时执行
print(MSD----User Based Collaborative Filtering algorithm result)
#data.split(n_folds3)
algo KNNBasic(sim_options {name:MSD,user_based: True})
perf cross_validate(algo, data, measures[RMSE, MAE],cv5,verboseTrue)
#print_perf(perf)其中cross_validate函数是用来给数据集做交叉验证并且按照选定算法完成推荐任务得到预测结果并且按照选定的评价指标输入最终结果
跑代码过程遇到的错误
1.ImportError: cannot import name ‘evaluate‘ from ‘surprise
这个错误的根本原因是因为当前所使用的surprise版本过高解决办法是将evaluate函数替换为上述的cross_validate函数并且记得要注释掉自己代码中的data.split因为这个是与evaluate一起使用的此外如果还有报错print_perf只需将print_perf注释掉即可因为cross_validate函数自带打印
(持续更新)