我介绍了简单的意图 - SearchForPerson。因此,应用程序“None”和“SearchForPerson”中有两个意图。为了识别我正在寻找的人,我已经定义了具有子项'FirstName'和'LastName'的层次结构实体'Person'。 现在我正在寻找一种如何训练LUIS的方法。有可能的方法:
可以请任何人推荐最有效的方法来训练LUIS完成这个简单的任务。所有数据都将通过api上传到应用程序。
答案 0 :(得分:0)
你说的是你问题中最有效的方式:
- 我可以上传预定义的一组话语(7),但名字不同(每个语言100个变体 - “搜索{fistname} {lastname}” - 例如)
醇>
但有一些重点是rexamine。您不应该尝试使用100种变体进行训练,因为您使用的是LUIS,因此不需要这样做。我建议最多打十几个话。
训练它的话语数量会有所不同,尤其取决于您使用的语言。我假设你正在使用en-us文化。因此,比起丹麦语或泰卢固语,它更容易识别英语中的常用名称。
要导入数据集,您将转到培训&在您的LUIS应用中测试。这是一个截图,显示了您可以导入语句的页面:
最后,这是来自LUIS门户网站的公认数据集语法信息:
数据集允许语法
该文件应为JSON格式。
该文件应包含一系列符合以下JSON格式的话语:
[
{
"text": "hey dad, are you hungry?",
"intent": "None",
"entities":
[
{
"entity": "FamilyMember",
"startPos": 4,
"endPos": 6
}
]
},
{
.
.
.
}
]