理论上来讲,训练集、验证集与测试集三者之间并无交集,且验证集在炼丹时并不参与炼丹过程,只有训练集的数据参与训练。验证集的存在是为了防止训练结果的过拟合以及进行超参数的调节
但是!!截至目前为止模型中防止过拟合的dropout/BN等已经做的比较完善加上fine-tune的出现,验证集的作用就显得没那么重要!所以这也是有的训练只有train与test的原因了吧
以上仅代表个人理解,有错请指正!
理论上来讲,训练集、验证集与测试集三者之间并无交集,且验证集在炼丹时并不参与炼丹过程,只有训练集的数据参与训练。验证集的存在是为了防止训练结果的过拟合以及进行超参数的调节
但是!!截至目前为止模型中防止过拟合的dropout/BN等已经做的比较完善加上fine-tune的出现,验证集的作用就显得没那么重要!所以这也是有的训练只有train与test的原因了吧
以上仅代表个人理解,有错请指正!