我有一些 Keras 经验并且正在学习 TensorFlowSharp ( https://github.com/migueldeicaza/TensorFlowSharp )。使用 ExampleInceptionInference 项目,我想使用我在 Keras python 代码中训练的模型。
(我在这里使用@jdehesa 回复创建了一个 .pb 文件:如何将 Keras .h5 导出到 tensorflow .pb?)
当我在 TensorFlowSharp 中加载 .pb 模型文件时,此行失败:
runner.AddInput (graph ["input"] [0], tensor).Fetch (graph ["output"] [0]);
似乎 graph["input"]
和 graph["output"]
都是空的。我是否需要命名模型中的图层?
我使用的 Keras 模型是 VGG16 的修改和再训练版本。
是否可以在 TensorFlowSharp 中输出命名层的列表?或者是否可以以其他方式引用它们?(按数字?)