【发布时间】:2018-05-03 07:49:29
【问题描述】:
我正在尝试使用 tensorflow 高级 API 来开发模型,但在训练和可视化阶段发现了一个问题:
对于同一个model_fn(),每次我尝试调用estimator.train()方法时,global_step都会比我上次训练的步数增加。例如,如果上次运行 estimator.train() 方法进行到 global_step = 2000,那么这次我开始训练模型时,将从 2000 年、2001 年、2002 年开始累积......
我的问题是:出于某种原因,我想每次都从头开始训练模型。也就是说,当我再次启动训练时,我不需要估计器来恢复先前训练的权重。
目前,我只是在每次启动新培训之前手动删除检查点和事件文件,而且效率确实很低。但是,即便如此,仍然存在上次的残差曲线,我无法通过这种方式删除。
我该如何处理?
【问题讨论】:
标签: python tensorflow tensorflow-estimator