关于测试集的问题

来源:3-4 卷积神经网络实战

慕设计0394643

2020-02-16

老师 请问测试集会使模型训练和更新参数吗?如果会训练参数 那代码中如果隔一些训练step后来测试测试集中的结果 是不是测试集不能一样了 只能在测试集中也采用batch的方式来测试?如果不更新参数,那就可以每隔固定训练集的step来使用相同的测试集来测试训练效果吗

写回答

1回答

正十七

2020-02-16

使用测试集去对模型进行评测时不会更新参数。理论上来说,应该每隔一定步数在固定的测试集上进行评测看当前的模型效果如何。

在企业的生产环境中,一般是这样的,分布式的训练会定时生成checkpoint,然后另一个进程会检测文件夹的变化,一旦有新的checkpoint生成,就去载入这个checkpoint去进行评测。所以,可以不用是固定的step训练,而是固定时间间隔的训练产生的checkpoint进行评测。

0
3
正十七
回复
慕设计0394643
是的。跟list的参数有关。
2020-02-24
共3条回复

深度学习之神经网络(CNN/RNN/GAN)算法原理+实战

深度学习算法工程师必学,深入理解深度学习核心算法CNN RNN GAN

2617 学习 · 935 问题

查看课程