У меня проблема с тем, что Rasa_NLU дает мне неправильную сущность для намерения. Например, «Как мне добраться до Нью-Йорка?». Где я пометил данные обучения, чтобы назвать объект «город». В другом намерении он был помечен как «пункт назначения».
намерение: check_weather
what is the weather in new york?
намерение: get_directions
how do I get to new york?
У меня есть скрипт, который выполняет действие с возвращенным намерением и обрабатывает объекты. Если я вернусь к цели get_directions, я буду искать в json целевую сущность, но вместо нее есть город. Используя ner_crf, есть ли способ снять акцент с сущностей в намерении, чтобы классификатор был смещен по отношению к тем, для которых было обучено намерение? То есть классификатор будет взвешен, чтобы указать пункт назначения для get_directions и город для get_weather?
Типичный ответ, который я нашел, - добавить больше обучающих примеров. Мне до 60 на каждое из двух намерений, которое у меня есть, и оно все еще не так.