【问题标题】:CNTK continue model training when using BrainScriptCNTK 在使用 BrainScript 时继续模型训练
【发布时间】:2017-03-16 15:10:45
【问题描述】:

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

  • 在我的配置文件中运行第一组训练,例如 100 个 epoch,maxEpochs=100
  • 详细检查模型性能
  • 如果没有找到 OK,再尝试 20 个 epoch,更改为 maxEpochs=120

如果我这样运行 CNTK,在第二轮训练中它会说“我看到已经有最终模型了,所以我断定我已经完成了!”

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

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

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

【问题讨论】:

    标签: cntk


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-30
      • 2019-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多