猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何在 NMF Python 上执行交叉验证
我正在尝试对 NMF 执行交叉验证以找到要使用的最佳参数。我尝试使用 sklearn 交叉验证,但收到一个错误,指出 NMF 没有评分方法。这里有人能帮我吗?谢谢你们
慕容3067478
浏览 200
回答 1
1回答
守着星空守着你
nmf 的一个特性是它是一种无监督(机器学习)方法。这通常意味着没有可以作为“黄金标准”的标记数据。在 NMF 的情况下,您无法事先定义“期望”结果是什么。sklearn 中的交叉验证是为监督式机器学习而设计的,您在其中根据定义标记了数据。交叉验证的作用是保留一组标记数据,然后在剩余的数据上训练模型,并在保留的集合上评估该模型。对于此评估,可以使用任何指标。例如:准确率、精确度、召回率和 F 度量,为了计算这些度量,它需要标记数据。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续