Как улучшить показатель достоверности намерения в Расу НЛУ? - PullRequest
0 голосов
/ 31 августа 2018

Я работал над Rasa NLU для классификации намерений, в ссылка как мне улучшить показатель достоверности для данного намерения.

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

Я проверил предложенное здесь предложение, но я ищу детальную настройку модели, чтобы она могла работать лучше.

Спасибо.

Редактировать 1 : Укажите действительную причину для повторного голосования вопроса.

Ответы [ 2 ]

0 голосов
/ 09 ноября 2018

В зависимости от того, предоставляет ли spaCy хорошую языковую модель для вашего языка, вы должны либо использовать spaCy конвейер (как это происходит с моделями с предварительной подготовкой) или tensorflow_embedding конвейер , который работает с любым языком, но требует больше обучающих примеров.

Я думаю, что ваши проблемы могут быть вызваны перекрывающимися примерами обучения. Пример для уточнения:

## intent:ask_bot_name
- Tell me your name
- What is your name
- name please

## intent:ask_location_name
- Tell me the name
- What's the name
- name please

Так что я бы посоветовал просмотреть ваши тренировочные данные и посмотреть, имеют ли разные намерения одинаковые или очень очень похожие примеры.

0 голосов
/ 14 октября 2018

Вы можете использовать tenorflow_embedding, которая дает оценку достоверности около 0,9, вместо использования spacy_sklearn, который обеспечивает аккуратность до .3

...