我已经导出了SavedModel
,现在我可以将其加载回并进行预测。经过培训,具有以下功能和标签:
F1 : FLOAT32
F2 : FLOAT32
F3 : FLOAT32
L1 : FLOAT32
所以说我要输入的值得20.9, 1.8, 0.9
到一个FLOAT32
预测。我该怎么做?我已经成功地加载了模型,但是我不确定如何访问它以进行预测调用。
with tf.Session(graph=tf.Graph()) as sess:
tf.saved_model.loader.load(
sess,
[tf.saved_model.tag_constants.SERVING],
"/job/export/Servo/1503723455"
)
# How can I predict from here?
# I want to do something like prediction = model.predict([20.9, 1.8, 0.9])
该问题不是此处发布的问题的重复。这个问题集中于在SavedModel
任何模型类(不仅仅限于tf.estimator
)上进行推理的最小示例,以及指定输入和输出节点名称的语法。
加载图形后,它就可以在当前上下文中使用,您可以通过它馈入输入数据以获得预测。每个用例都有很大的不同,但是在代码中添加的内容如下所示:
with tf.Session(graph=tf.Graph()) as sess:
tf.saved_model.loader.load(
sess,
[tf.saved_model.tag_constants.SERVING],
"/job/export/Servo/1503723455"
)
prediction = sess.run(
'prefix/predictions/Identity:0',
feed_dict={
'Placeholder:0': [20.9],
'Placeholder_1:0': [1.8],
'Placeholder_2:0': [0.9]
}
)
print(prediction)
在这里,您需要知道预测输入的名称。如果您没有给他们带来天真serving_fn
,则它们默认为Placeholder_n
,这n
是第n个功能。
的第一个字符串参数sess.run
是预测目标的名称。这将根据您的用例而有所不同。
我有一个简单的模型,我已经训练过了,它似乎运行良好,现在我想使用tensorflow服务,我需要SavedModel。 但是我看不到一种方法来指定用simple_save()输入数据所要做的任何预处理 但是我找不到如何用saved_model.simple_save()实现这一点的例子
TensorFlow GraphDef based models (typically created via the Python API) may be saved in one of following formats: TensorFlow SavedModel Frozen Model Session Bundle Tensorflow Hub module All of above f
为什么要用元图保存一个标签列表,而不是只给它一个名字(即只给它附加一个唯一的标签)?为什么我要向给定的元图添加多个标记?如果我试图通过某个标记从加载一个元图形,但该中的多个元图形与该标记匹配,该怎么办? 文档认为,建议使用将整个模型(而不是仅变量)保存在自包含的文件中。但是还将图形和变量保存在文件中。那么使用有什么好处呢?文件上说 当您想要保存和加载变量、图和图的元数据时--基本上,当您想要保存或
本文向大家介绍TensorFlow如何用于在Python中对Fashion MNIST数据集进行预测?,包括了TensorFlow如何用于在Python中对Fashion MNIST数据集进行预测?的使用技巧和注意事项,需要的朋友参考一下 Tensorflow是Google提供的一种机器学习框架。它是一个开放源代码框架,可与Python结合使用,以实现算法,深度学习应用程序等等。它用于研究和生产目
问题内容: 我正在将我的Caffe网络移植到TensorFlow上,但似乎没有进行初始化的工作。我正在使用,但这似乎使训练变得更加困难。 问题答案: 在 Tensorflow 2.0 和 更高版本中 ,和均已弃用。为了进行Xavier初始化,您现在必须切换到: Glorot制服和Xavier制服是同一初始化类型的两个不同名称。如果您想了解有关如何在带有或不带有Keras的TF2.0中使用初始化的更
问题内容: 我有一个指向COM接口的指针,想从其虚拟表中获取函数指针并进行方法调用。为此,我需要进行stdcall方法调用。在Go中,如何在cgo中使用约定stdcall进行呼叫或使用约定stdcall进行呼叫? 问题答案: 有关如何在Windows上调用stdcall函数的说明,请参见“ godoc syscall Proc”。请注意,* Proc.Call确实会分配/取消分配内存,因此,如果您
问题内容: 我想执行HTTPS发布方法,以将一些数据从我的android应用发送到我的网站。 我首先使用了它,并且可以与我的HTTP URL正常工作。我的生产网站位于HTTPS上,我想使用发送相同的POST 。有人可以帮助我正确使用课堂吗? 我在此链接中找到了一些来源: 的值是 多少? 我尝试使用相同的发送数据 ,但是我看到一些POST数据丢失或错误。 我已经从这个问题尝试了方法。我在下面粘贴我的
我试图对一个模型执行预测,该模型是我使用“Finetuning AlexNet with TensorFlow”https://kratzert.github.io/2017/02/24/Finetuning-AlexNet-with-TensorFlow.html训练的 我在Python中使用保存了模型,并在Java中使用加载了模型。守则的主要部分是: 我得到了一个例外: 我看到上面的代码对一些