TensorFlow:如何从SavedModel进行预测?

jshapy8:

我已经导出了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上进行推理的最小示例,以及指定输入和输出节点名称的语法。

jshapy8:

加载图形后,它在当前上下文中可用,您可以通过它馈入输入数据以获得预测。每个用例都有很大的不同,但是在代码中添加的内容如下所示:

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是预测目标的名称。这将根据您的用例而有所不同。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Tensorflow模型进行预测?

TensorFlow:如何以及为什么使用SavedModel

无法使用TensorFlow Go API进行预测

使用TensorFlow模型进行预测

如何在tensorflow js中使用预测

您如何在Tensorflow中预测

TensorFlow-如何在不同的测试数据集上使用经过训练的模型进行预测?

tensorflow和python进行值预测

如何使张量流会话在预测之间保持开放?从SavedModel加载

将图(pb)转换为SavedModel以进行gcloud毫升引擎预测

Tensorflow:如何从预测Tensor中检索信息?

Tensorflow Slim恢复模型并进行预测

如何使用经过训练的Tensorflow模型进行预测

如何在tensorflow.js中实现get_tensor_by_name并进行预测

Tensorflow-如何读取预测

如何同时使用Tensorflow tf.nn.Conv2d进行训练和预测?

如何使用'predict'Sgnature Def在Java中加载Tensorflow SavedModel?

尝试使用Tensorflow 2预测SavedModel时出错

如何从Tensorflow.js(.json)模型转换为Tensorflow(SavedModel)或Tensorflow Lite(.tflite)模型?

使用TensorFlow MNIST进行专家预测

如何对预测数据进行分类

如何修改 TensorFlow 代码以接受在 Google Cloud ML 上进行预测的样本?

使用 tensorflow 的 estimator.DNNRegressor 进行预测

如何在 Tensorflow 中拆分 LSTM 的训练数据和测试数据以进行时间序列预测

如何使用预训练的 tensorflow 模型对图像进行预测?

从已保存的 tensorflow 变量中进行预测

在 python 中使用 ARIMA 进行预测/预测 - 它是如何工作的?

如何使用 Tensorflow 训练 csv 数据进行预测?

如何基于模型 Tensorflow lite 进行预测?