Как повысить показатель уверенности намерения в Rasa NLU?

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

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

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

Спасибо.

Изменить 1. Укажите вескую причину, по которой вопрос был отклонен.


person Aman Dalmia    schedule 31.08.2018    source источник
comment
Являются ли ваши данные о тренировках собственностью или вы можете ими поделиться? Сколько намерений / обучающих примеров на намерение? какой трубопровод? Насколько похожи ваши намерения? У вас есть сущности? Я не думаю, что вы предоставили достаточно информации, чтобы получить больший ответ, чем просто: предоставить больше данных для обучения.   -  person Caleb Keller    schedule 31.08.2018
comment
Извините, не удалось поделиться данными обучения, намерений около 44, а отдельные примеры обучения составляют около 1 КБ на каждое намерение.   -  person Aman Dalmia    schedule 03.09.2018
comment
Звучит слишком хорошо. Как и в случае слишком большого количества обучающих примеров на одно намерение.   -  person Caleb Keller    schedule 03.09.2018


Ответы (2)


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

person Abhijeet    schedule 14.10.2018

В зависимости от того, предоставляет ли spaCy хорошую языковую модель для вашего языка, вам следует использовать spaCy конвейер (поскольку он поставляется с предварительно обученными моделями) или tensorflow_embedding < href = "https://rasa.com/docs/nlu/choosing_pipeline/#choosing-a-rasa-nlu-pipeline" rel = "nofollow noreferrer"> pipeline, который работает с любым языком, но требует дополнительного обучения Примеры.

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

## 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

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

person Tobias    schedule 09.11.2018