使用BrainScript时,CNTK继续进行模型训练

时间:2017-03-16 15:10:46

标签: cntk

我正在寻找一种继续训练模型的方法。我预期的工作流程大致如下:

  • 在我的配置文件中运行第一组,比如100个训练时期maxEpochs=100
  • 详细检查模型性能
  • 如果找不到,请尝试更改为maxEpochs=120
  • 再添加20个纪元

如果我像这样经营CNTK,在第二轮训练中会说“我看到已经有了最终模型,所以我总结说我已经完成了!”

关于继续训练有page on the CNTK Wiki,但这似乎不准确。将模型复制到新目录是不够的 - 我还需要删除第一轮培训后的“最终”模型。

第1轮中删除“最终”模型正是我想要避免的(由我正在使用的工作流管理器引起的问题)。

实际上,我正在寻找一个命令行/配置开关来告诉CNTK“忽略输出目录中的最终模型。只是假装它不存在,并继续训练。”有这样的转变吗?

1 个答案:

答案 0 :(得分:1)

据我所知,没有这样的转换。一种可能性是首先运行120次迭代,然后使用cv动作在早期迭代中评估模型的质量。