多次CNN培训和使用看不见的数据进行测试

时间:2018-03-18 18:32:29

标签: matlab neural-network conv-neural-network

人们可以训练CNN模型的次数有限制吗?从某种意义上说,我说我有我的CNN模型和训练集。我训练我的模型并使用看不见的数据测试它。如果我对测试精度不满意,我可以尽可能多次重新训练CNN(假设)并再次测试,直到性能更好吗?

我知道其他改善性能的方法,比如改变网络结构,过滤器大小和过滤器数量,但是我想要修复结构和超参数。我也看到,当我第五次或第六次训练我的CNN时,它给了我更好的测试准确度。

这是对的吗?

感谢您的时间和帮助。

- Venkat

1 个答案:

答案 0 :(得分:0)

对于训练神经网络的次数没有限制,但重要的是在一些迭代后保存模型的权重,以便您可以随时重新加载它并从训练的任何地方继续剩下。这将有助于您节省时间和计算。神经网络所需的迭代次数因数据,架构和架构而异,理想情况下,浅层模型需要较少的迭代次数,而较深的模型则需要更多。我已经研究过在单次迭代中产生良好结果的模型以及在五十次迭代后收敛的模型。