Могу ли я добавить проверенные высказывания в мою модель LUIS автоматически без проверки? - PullRequest
4 голосов
/ 24 марта 2020

Я построил модель LUIS, я хочу включить свойство активного обучения в модели, но я не хочу добавлять проверенные высказывания вручную, проверяя желаемое высказывание. Все учебники, которые я нашел, делают это вручную, как следующий урок: https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-how-to-review-endpoint-utterances

Я хочу автоматически добавить все проверенные высказывания без проверки к обученным данным,

Есть ли способ сделать это?

Ответы [ 2 ]

2 голосов
/ 15 апреля 2020

Да, вы можете сделать это с помощью API REST.

  • Во-первых, вам нужно получить намерение программно, начиная с здесь .
  • Затем программно измените модель с здесь .

PS: вам может понадобиться Serialize и Deserialize JSON объектов, отметьте это библиотека , которую можно загрузить с NuGet.

1 голос
/ 26 марта 2020

Во-первых, подумайте, что вы делаете. Если вы скажете LUIS добавить все высказывания к намерениям, которые LUIS уже предсказал для них, то вы должны быть намерены, чтобы LUIS продолжал предсказывать те же намерения, что и раньше. Даже если добавление новых помеченных высказываний, несомненно, немного изменит показатели достоверности, использование сценария для автоматической пометки непомеченных высказываний практически не отличается от того, чтобы ничего не делать.

Даже если вы действительно хотите что-то сделать с высказываниями вы можете просто очистить свои журналы, чтобы избавиться от них, что, по-видимому, и делает версии - Удалить немаркированное высказывание API, потому что немаркированные высказывания, похоже, извлекаются из ваших журналов. С другой стороны, вы могли бы просто ничего не регистрировать для начала.

Если вы действительно хотите автоматизировать процесс добавления высказываний к их согласованным намерениям, вам придется скачать журналы и затем добавить высказывания из журналов в качестве примера высказываний. Затем вы можете использовать пример высказываний - Просмотрите помеченные примеры API , чтобы увидеть, какие высказывания помечены, и использовать это, чтобы определить, какие высказывания из журналов не помечены, но вам повезло, потому что вам не нужно , Вы можете просто добавить все высказывания из журналов, не беспокоясь о том, помечены они или нет.

Вы можете сделать что-то вроде этого:

  1. apps - Скачать журналы запросов приложений
  2. пример высказываний - метки пакетного добавления
  3. train - версия приложения Train
  4. apps - Publi sh application
...