2017-04-12 71 views
1

我无法找到与关闭列表实体相关的任何文档或示例。有人可以给出一个使用闭合列表实体的C#示例吗?你也可以在他们有用的时候提供一个简短的解释吗?LUIS关闭列表实体

回答

2

这是List Entities的新文档的链接。下一个链接是对all entity types的简要概述。这是一个API reference的链接,它有一个潜在用例的好例子。

有关列表实体的一些知识;他们不是机器学习的,他们不计入30个实体的总数限制。他们有一个单独的限制,一个LUIS模型最多可以有50个列表实体,其中每个实体需要20,000个项目。

由于它们不是机器学习的,所以它们通过正则表达式并入LUIS模型。因此,您不需要为列表实体提供训练话语。

回顾API参考的示例,它显示了一个实体如何具有多个同义词。例如。 WA和CA分别指华盛顿和加利福尼亚州。然而,加利福尼亚也是加州的缩写。 California Republic也可以用作加利福尼亚州的同义词。 (这是对国家标志毕竟。)

的List实体提高你LUIS模型的准确性因为您提供一个开发者(潜在的)不正常使用实体的同义词。

当使用列表实体,你会以同样的方式多使用它,你会在C#(或节点)的任何其他实体。你只需要解析下来远一点提取你在找什么。

下面是列表实体在来自LUIS的响应中的样子。

{ 
    "entity": "ice cream", 
    "type": "Desserts", 
    "startIndex": 12, 
    "endIndex": 20, 
    "resolution": { 
     "values": [ 
      "FrozenDesserts" 
     ] 
    } 
} 

名单实体名称为'Desserts',和子列表的名称是'FrozenDesserts'。在从API reference的例子,'FrozenDesserts''California'这是我们正在寻找的'canonicalForm'