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






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论