训练集
用来训练相应的模型,便于拟合数据。
验证集
是从原来训练集中分出来的,便于初步评估训练结果,会多次使用便于调参,以及观察是否发生过拟合,也可以验证哪个算法更好,选出最好的模型。
测试集
用来评估模型的泛化能力和测试结果
可以具体区分一下验证集和测试集:
验证集 | 测试集 |
---|---|
初步评估结果,评估的是单一指标,能够实现快速评估调参,会使用多次,比较快 | 完整的模型性能评估,比较费时,是模型最终泛化能力的表现 |
可以参考一下文章:
深度学习基础 (十)–训练集,验证集和测试集
训练集、验证集、测试集以及交验验证的理解