【发布时间】:2018-01-10 07:27:48
【问题描述】:
我是 TensorFlow 和 NN 的新手。我开发了一个张量模型,它使用 LSTM 来表达文本的情感。我的模型一直训练到给定数量的 epoch 或迭代,并将模型保存为特定数量。 (即,我在每 5 个 epoch 后保存模型。)一旦训练完成,我会选择最后一个检查点文件并将其用于预测。
但是当我再次使用新数据运行我的训练代码时,我产生了疑问。我越来越糊涂了。
过去的数据记忆是否带有新创建的检查点文件。例如,当我使用epoch=150 训练我的模型时,我得到了./models/tensorflow/model-150。现在我又恢复了 model-150 并开始使用新数据进行训练,因为节省了逻辑步骤
saver.save(sess, os.path.join(model_path, 'model'), global_step=epoch)
我没有看到 model-151,而是将旧的 model-1 替换为新的 mode-1。这里我想知道的是第一个model-150记忆是否存在,第二次训练和创建的model-150不存在?
【问题讨论】:
标签: tensorflow neural-network lstm training-data rnn