Я экспортировал 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
) и синтаксису указания имен входных и выходных узлов.