深度学习如何分配训练集验证集测试集比例

Posted 落难Coder

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深度学习如何分配训练集验证集测试集比例相关的知识,希望对你有一定的参考价值。

一、小规模数据集

对于传统机器学习阶段(数据集在万这个数量级),一般分配比例为训练集和测试集的比例为7:3或是8:2。为了进一步降低信息泄露同时更准确的反应模型的效能,更为常见的划分比例是训练集、验证集、测试的比例为6:2:2。

对于小规模样本集(几万量级),常用的分配比例是 60% 训练集、20% 验证集、20% 测试集。

二、大规模数据集

而大数据时代,这个比例就不太适用了。因为百万级的数据集,即使拿1%的数据做test也有一万之多,已经足够了。可以拿更多的数据做训练。因此常见的比例可以达到98:1:1,甚至可以达到99.5:0.3:0.2等。

对于大规模样本集(百万级以上),只要验证集和测试集的数量足够即可,例如有 100w 条数据,那么留 1w 验证集,1w 测试集即可。1000w 的数据,同样留 1w 验证集和 1w 测试集。

以上是关于深度学习如何分配训练集验证集测试集比例的主要内容,如果未能解决你的问题,请参考以下文章

吴恩达-深度学习-课程笔记-6: 深度学习的实用层面( Week 1 )

吴恩达《深度学习》第二门课深度学习的实用层面

深度学习:验证数据集是不是用于训练?

[人工智能-深度学习-18]:神经网络基础 - 模型训练 - 监督式学习常见学习材料:训练数据集验证数据集测试数据集

机器学习 - 训练集验证集测试集

深度学习正则化---提前终止