我目前有一个运行在码头容器中的DeepPavlov机器人,使用的是rise RESTAPI。
我的模型基于英文问答机器人的配置,但基于我自己的问答数据进行训练。它具有相同的链接器配置。
它以proba2labels/answers_vocab组件结束:
{
"in": "y_pred_proba",
"out": "y_pred_ids",
"class_name": "proba2labels",
"max_proba": true
},
{
"in": "y_pred_ids",
"out": "y_pred_answers",
"ref": "answers_vocab"
}
],
"out": [
"y_pred_answers",
"y_pred_proba"
]当我查询它时,我得到了一种我以前从未见过的格式的响应:
[
[
"lower_voice_less_aggressive",
[
0.08536596502221176,
0.05579590618528472,
0.6571040611256327,
0.01416261235595541,
0.0551734506188862,
0.048422377649025135,
0.0404958436323856,
0.04347978341061844
]
]
]如果将它作为有效的JSON返回,它的可用性会高得多。有没有办法配置DeepPavlov来做这件事?
发布于 2021-07-09 00:15:51
不,没有简单的方法来配置DeepPavlov来做到这一点。您可以更改DeepPavlov源代码,也可以使用适当的响应格式编写自己的服务器。在第二种情况下,可以结合build_model方法使用DeepPavlov模型。
https://stackoverflow.com/questions/68254394
复制相似问题