【发布时间】:2017-03-16 15:10:45
【问题描述】:
我正在寻找一种继续训练模型的方法。我预期的工作流程大致如下:
- 在我的配置文件中运行第一组训练,例如 100 个 epoch,
maxEpochs=100 - 详细检查模型性能
- 如果没有找到 OK,再尝试 20 个 epoch,更改为
maxEpochs=120
如果我这样运行 CNTK,在第二轮训练中它会说“我看到已经有最终模型了,所以我断定我已经完成了!”
有一个关于继续培训的page on the CNTK Wiki,但这似乎不准确。将模型复制到新目录是不够的 - 我还需要删除第一轮训练后“最终”的模型。
在第 1 轮中删除“最终”模型正是我想要避免的(由我正在使用的工作流管理器引起的问题)。
实际上,我正在寻找一个命令行/配置开关来告诉 CNTK“忽略输出目录中的最终模型。假装它不存在,然后继续训练。”有这样的开关吗?
【问题讨论】:
标签: cntk