ограничить EntityRecognitionSkill для уверенного> .5 - PullRequest
1 голос
/ 29 октября 2019

Я использую Microsoft.Skills.Text.EntityRecognitionSkill в своем наборе навыков, который выдает «Person», «Location», «Organization». однако я хочу выводить только местоположение, которое имеет уверенный уровень> .5, есть ли способ сделать это? вот снимок моего кода

{
      "@odata.type": "#Microsoft.Skills.Text.EntityRecognitionSkill",
      "categories": [
        "Person",
        "Location",
        "Organization"
      ],
      "context": "/document/finalText/pages/*",
      "inputs": [
        {
          "name": "text",
          "source": "/document/finalText/pages/*"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "persons",
          "targetName": "people"
        },
        {
          "name": "locations"
        },
        {
          "name": "namedEntities",
          "targetName": "entities"
        }
      ]
    },

1 Ответ

3 голосов
/ 29 октября 2019

[Отредактировано на основе комментария Мика]

Да, это должно быть возможно, установив для параметра minimumPrecision навыка распознавания сущностей значение 0,5, что приведет к тому, что сущности с доверием> = 0,5 будут равнывозвращено.

Документация для навыка распознавания сущностей находится здесь: https://docs.microsoft.com/en-us/azure/search/cognitive-search-skill-entity-recognition

Как указывает Мик, в документации сказано, что minimumPrecision не используется, однако эта документация устарела, и я будуисправить это в ближайшее время.

...