模型测试

在模型完成训练后,进入模型中心,即可看到刚刚训练好的模型,点击发布后就可以进行模型测试了。

在模型的测试界面,您可以通过填写文本在平台上进行测试,同时NLP自学习平台也支持通过API和SDK的方式进行模型的调用,具体方法参见GetPredictResult

输入格式示例

输入文本

[
  ["1我的借呗额度", "我的借呗额度是多少"],
  ["2我的借呗额度", "我的借呗额度是多少"],
  ["3我的借呗额度", "我的借呗额度是多少"]
]

因输入为JSON字符串,将上述输入文本对象进行JSON格式化处理。参考处理示例如下(python):

pair = [
  ["1我的借呗额度", "我的借呗额度是多少"],
  ["2我的借呗额度", "我的借呗额度是多少"],
  ["3我的借呗额度", "我的借呗额度是多少"],
]
content = json.dumps(pair)
重要

输入可以包含多个句子对,接口会返回多个句子对相似度结果,建议每次请求句子对少于5组,否则模型预测时间较长,会导致接口超时报错。一次请求多个句对只计费一次。

返回结果示例

[
  {
    "match": "0",
    "sent_a": "1我的借呗额度",
    "sent_b": "我的借呗额度是多少",
    "value": "0.49516323"
  },
  {
    "match": "0",
    "sent_a": "2我的借呗额度",
    "sent_b": "我的借呗额度是多少",
    "value": "0.49403203"
  },
  {
    "match": "0",
    "sent_a": "3我的借呗额度",
    "sent_b": "我的借呗额度是多少",
    "value": "0.48574427"
  }
]

返回字段说明

字段名

说明

match

“0”表示不匹配

“1”表示匹配

sent_a

第一个句子

sent_b

第二个句子

value

0-1之间的概率值,表示匹配的置信度