2017-04-12 47 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'