【发布时间】:2020-01-07 06:38:53
【问题描述】:
我正在使用 TensorFlow Serving 设计一个句子分类服务。
我成功启动了 docker 服务器,请求预测,并收到预测结果。
我的模型有两个输入层和一个输出层。
lexical_input (InputLayer) [(None, 1000)] 0
phoneme_input (InputLayer) [(None, 150)] 0
... ... ... ... ... ...
dense_2 (Dense) (None, 104) 43368 concatenate[0][0]
现在我的服务的输入格式和输出格式都是向量。
Client(user) 必须对他们的输入字符串进行矢量化处理,并且他们必须执行 argmax 和 map 以获得标签。
我希望我的客户请求使用平面语句而不是向量,并且可以获得标签作为预测结果。
我已经有了向量化输入句子并从预测结果向量中获取标签的函数。
我不知道如何连接我的函数和我的模型。
由于搜索的结果,我在使用 tf.saved_model.simple_save() 时不得不做一些事情。
【问题讨论】:
标签: tensorflow input keras preprocessor tensorflow-serving