对于我确定的新手问题抱歉,但我对机器学习有点新意。
我想知道正确的方法是导出和使用Keras内置的Sequential模型以用于Tensorflow。我倾注了所有可能的资源,并且遇到了许多不清楚或看似不相关的信息。
我的目标是在Tensorflow的c ++ api中导出和使用经过训练的模型,而不是Tensorflow服务,这似乎是在Tensorflow中导出和使用模型的最接近的例子。
将其拆分一点,以便更容易消化
导出模型的正确方法是什么?我已经看到了导出和导入// 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
对象的至少两种不同方式,但尚不清楚正确的方法是什么。
一旦我导出模型,我就不清楚如何针对它运行任何新操作。看起来很多操作和变量都被导出,这让它有点混乱。我想总结一下,例如,张量流量等于SavedModel
是什么?
我在Keras中有一个简单的模型,它只是将输入乘以2,如果它有帮助可以作为一个例子。我相信它设置正确,我不完全确定生成的形状是否正确,但操作似乎有效。
https://gist.github.com/sortofsleepy/b17417e2cbca1a39d33b32d325f07995
感谢帮助!谢谢!