神经网络中啥是交叉验证,为啥要进行交叉验证?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了神经网络中啥是交叉验证,为啥要进行交叉验证?相关的知识,希望对你有一定的参考价值。

参考技术A 交叉验证(Cross - validation)的好处是可以从有限的学习数据中获取尽可能多的有效信息,从而获得更合适的两层权值;并且此方法是从多个方向开始学习样本,可以有效的避免陷入局部极小值。采用交叉验证方法的前提是将神经网络已有的学习数据分为两部分:训练数据和验证数据。先对训练数据进行学习得到权值,用权值检验验证数据得到一个正确率,如果达到了标准,则进行下一组的训练数据的学习,否则用训练样本学习修改权值。为了得到好的学习效果,无论训练样本还是验证样本都要尽可能参与学习。一般选取10重交叉验证( 10 - fold cross - validation) [ 5 ]可以得到较好的学习效果。

以上是关于神经网络中啥是交叉验证,为啥要进行交叉验证?的主要内容,如果未能解决你的问题,请参考以下文章

为啥我们需要在 multiSVM 方法中进行交叉验证来进行图像分类?

为啥交叉验证 RF 分类的性能比没有交叉验证的差?

Keras训练神经网络进行分类并进行交叉验证(Cross Validation)

5倍交叉验证如何理解

如何使用 KFold 交叉验证输出作为 CNN 输入进行图像处理?

为啥交叉验证的性能比测试差?