热线电话:13121318867

登录
2020-07-14 阅读量: 926
knn的K值怎么达到最优?

可以使用K折交叉验证评估最合适的K值

交叉验证是一个调参的过程,需要对提前给定的K值逐个去尝试,所以花费时间较长

交叉验证的第一步:把训练数据进一步分成训练集和验证集。

工作流程:

将数据集分成K(折)段,并将每段拆分成训练集和验证集
遍历所有指定的K(KNN)值对每段进行KNN模型训练
将每段评估的准确率进行相加,并除以K(折),得出KNN模型为某K值时的最终准确率
最终比较所有K(KNN)值的最终准确率,最高说明是这几个K(KNN)值中最合适的

原文链接:https://blog.csdn.net/LuLiangJun001/java/article/details/105906741

13.9043
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子