【发布时间】:2018-02-02 11:57:39
【问题描述】:
在 tensorflow 中,从头开始的训练产生了以下 6 个文件:
- events.out.tfevents.1503494436.06L7-BRM738
- model.ckpt-22480.meta
- 检查点
- model.ckpt-22480.data-00000-of-00001
- model.ckpt-22480.index
- graph.pbtxt
我想将它们(或仅需要的)转换为一个文件 graph.pb,以便能够将其传输到我的 Android 应用程序。
我尝试了脚本freeze_graph.py,但它已经需要我没有的 input.pb 文件作为输入。 (我只有前面提到的这 6 个文件)。如何继续获取这个 freezed_graph.pb 文件?我看到了几个线程,但没有一个对我有用。
【问题讨论】:
-
你是怎么得到
graph.pbtxt的?如果它是您的模型图,您可以使用freeze.py将其冻结。.pbtxt. -
训练结束后在训练日志中找到的graph.pbtxt。然而,它在训练完成之前被保存了。在先前保存的图表状态中检查它。对于从头开始的训练,我使用了脚本:train_image_classifier.py。为了训练,我使用了自己的图片 (.jpg),在使用脚本 build_image_data.py 之前,我必须将其转换为 .tfrecord 文件
标签: graph tensorflow model meta checkpoint