在Tensorflow 1.0中导出和使用Keras模型 - 有一个简单的例子吗?

时间:2017-04-25 16:22:31

标签: c++ keras keras-layer

对于我确定的新手问题抱歉,但我对机器学习有点新意。

我想知道正确的方法是导出和使用Keras内置的Sequential模型以用于Tensorflow。我倾注了所有可能的资源,并且遇到了许多不清楚或看似不相关的信息。

我的目标是在Tensorflow的c ++ api中导出和使用经过训练的模型,而不是Tensorflow服务,这似乎是在Tensorflow中导出和使用模型的最接近的例子。

将其拆分一点,以便更容易消化

  1. 导出模型的正确方法是什么?我已经看到了导出和导入// your code ctx.translate(centreX, centreY); ctx.rotate(rotationDegree * Math.PI / 180); ctx.fillRect(-halfWidth, -halfHeight, iconWidth, iconHeight); // get the top left var topLeft = getTransformToScreen( -halfWidth, -halfHeight, rotationDegree * Math.PI / 180, centreX, centreY ); 至使用MetaGraph对象的至少两种不同方式,但尚不清楚正确的方法是什么。

  2. 一旦我导出模型,我就不清楚如何针对它运行任何新操作。看起来很多操作和变量都被导出,这让它有点混乱。我想总结一下,例如,张量流量等于SavedModel是什么?

  3. 我在Keras中有一个简单的模型,它只是将输入乘以2,如果它有帮助可以作为一个例子。我相信它设置正确,我不完全确定生成的形状是否正确,但操作似乎有效。

    https://gist.github.com/sortofsleepy/b17417e2cbca1a39d33b32d325f07995

    感谢帮助!谢谢!

0 个答案:

没有答案