我已經出口了一個SavedModel
,現在我用來加載它並進行預測。它是訓練有素,具有以下特點和標籤:TensorFlow:如何從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])
此問題不是發佈的問題here的複製品。這個問題關注於對任何模型類(不僅限於tf.estimator
)的SavedModel
以及指定輸入和輸出節點名稱的語法執行推斷的最小示例。
的可能的複製[如何使用tf.estimator導入一個保存Tensorflow火車模型和預測對輸入數據(https://stackoverflow.com/questions/46098863/how-to-import -an-saved-tensorflow-model-train-using-tf-estimator-and-predict-on) – rhaertel80
查看我的最新編輯,瞭解爲什麼這不是重複的。 – jshapy8