代码之家  ›  专栏  ›  技术社区  ›  Venkat

CNN的多次训练和未知数据的测试

  •  0
  • Venkat  · 技术社区  · 8 年前

    一个人可以训练CNN模特的次数有限制吗?从某种意义上说,假设我有我的CNN模型和一套培训设备。我训练我的模型,并使用一个看不见的数据对其进行测试。如果我对测试的准确性不满意,我可以尽可能多次(假设)重新训练我的CNN并再次测试它,直到性能更好吗?

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

    这是正确的吗?

    谢谢你的时间和帮助。

    --文卡特

    1 回复  |  直到 8 年前
        1
  •  0
  •   Sethu    8 年前

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