我一直在学习如何使用TensorFlow,现在我正要:
- 在训练过程中保存模型以供以后继续训练。(也许使用tf.train.Saver)
- 保存一个模型并使用它(及其权重)进行预测。 (也许使用tf.saved_model)
- 及时保存模型值,以便能够根据需要使用给定的时间点。 (也许使用tf.train.Saver)
- 跟踪模型的演变,以查看模型是否朝着正确的方向和正确的速度前进。 (也许在TensorBoard中使用tf.summary.FileWriter)
我不喜欢official documentation,尽管它启发了我,但也对TF的工作方式产生了新的疑问。
现在,我看到有多个类在做类似的事情,并且我需要所有这些。那么,以下类的用例是什么?
- tf.summary.FileWriter
- tf.train.Saver
- tf.saved_model
根据上述要求,我应该使用哪一个?