当前位置:   article > 正文

交叉验证(s折、分层、留一法)_s折交叉验证

s折交叉验证

目录

交叉验证原理

交叉验证分类

1.标准交叉验证(s折交叉验证)

代码实现

2.分层交叉验证

代码实现

StratifiedKFold参数

3.留一法交叉验证

代码实现

代码说明


交叉验证原理

交叉验证就是重复的使用数据,把得到的样本数据进行切分,组合为不同的训练集和测试集,用训练集来训练模型,用测试集来评估模型预测的好坏。

交叉验证分类

1.标准交叉验证(s折交叉验证)

s折交叉验证就是将数据集分为大小相等的s份,每次随机选取s-1份作为训练集,剩下的一份为测试集。当一轮完成后,再随机选取s-1份作为训练集,若干轮(小于S)之后,选择损失函数评估最优的模型和参数。

优点:

1.整个数据集可用于训练和验证

缺点:

1.不适合不平衡的数据集(出现图一的情况)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/954100
推荐阅读
相关标签
  

闽ICP备14008679号