2017-04-12 3 views
1

닫힌 목록 엔티티와 관련된 설명서 또는 예제를 찾을 수 없습니다. 누군가 닫힌 목록 엔티티를 사용하는 C# 예제를 제공 할 수 있습니까? 또한 그들이 유용 할 때 간단한 설명을 해줄 수 있습니까?LUIS 닫힌 목록 엔터티

답변

2

다음은 List Entities의 새 설명서에 대한 링크입니다. 다음 링크는 all entity types에 대한 간략한 개요입니다. 잠재적 인 유스 케이스의 좋은 예가있는 API reference에 대한 링크입니다.

목록 개체에 대해 알아야 할 몇 가지 사항이 있습니다. 그들은 기계에 익숙하지 않으며 총 30 개의 개체로 계산되지 않습니다. 각각 별도의 제한이 있으며 LUIS 모델은 최대 50 개의 목록 엔터티를 가질 수 있으며 각각에는 20,000 개의 항목이 필요합니다.

그들은 기계 학습이 아니기 때문에 정규 표현식을 통해 LUIS 모델에 통합됩니다. 따라서 목록 엔티티에 대한 교육용 음성을 제공 할 필요가 없습니다.

API 참조의 예를 다시 보면, 엔티티가 여러 개의 동의어를 가질 수있는 방법을 보여줍니다. 예 : 워싱턴과 캘리포니아는 각각 워싱턴과 캘리포니아를 의미합니다. 그러나 캘리포니아 주 (California)도 짧습니다. California Republic은 캘리포니아의 동의어로 사용할 수도 있습니다. (상태 플래그가 결국 있습니다.)

목록 엔터티는 개발자가 일반적으로 엔터티의 동의어를 제공하지 않았기 때문에 LUIS 모델의 정확성을 향상시킵니다.

List Entity를 사용하는 경우 C# (또는 Node)의 다른 엔티티와 동일한 방식으로 많이 사용합니다. 당신은 당신이 찾고있는 것을 추출하기 위해 조금 더 분석 할 필요가있을 것입니다.

다음은 LUIS의 응답에서 List Entity가 어떻게 생겼는지에 대한 예입니다.

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

리스트 엔터티의 이름은 'Desserts'이며, 하위 목록의 이름 'FrozenDesserts'입니다. API reference의 예에서 'FrozenDesserts''California'이고 이는 우리가 찾고있는 'canonicalForm'입니다.