
在使用交叉验证的过程中,我们需要指定评分指标用于查看模型性能的好坏。
如上图所示,在交叉验证的每一次迭代过程中默认使用评估器(对应的模型)的score方法,每个评估器的score方法指定的评分标准有所不一样。比如逻辑回归模型的score方法使用的是accuracy,也就是预测值和真实值之间的正确率。如果我们想要指定其他的评分方法就要使用到cross_val_score的scoring参数,图中将clf这个评估器的评分方法换成了f1_macro方法。
文档中还提到,当cv参数是整数或none时,且评估器是分类器,要预测的目标变量是二分类或者多类时,使用stratifiedKFold方法。其他所有情况均使用KFold方法

本文讲解了在机器学习中如何通过交叉验证评估模型性能,强调了评分指标的重要性,并介绍了不同模型默认使用的评分标准及如何自定义评分方法。同时,文中还提到了在不同情况下选择stratifiedKFold或KFold进行交叉验证的准则。

3263

被折叠的 条评论
为什么被折叠?



