rasa_nlu.model.UnsupportedModelError: Версия модели слишком старая для загрузки этим экземпляром Rasa NLU - PullRequest
0 голосов
/ 03 ноября 2019

Я создаю чат-бота, используя rasa. В файле train_online.py есть ошибки.

Я перешел на последнюю версию rasa_nlu == 0.15.1, но все еще получаю ошибку.

from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals

import logging

from rasa_core import utils, train
from rasa_core.training import online
from rasa_core.interpreter import NaturalLanguageInterpreter
logger = logging.getLogger(__name__)
def train_agent(interpreter):
    return train.train_dialog_model(domain_file="horoscope_domain.yml",
                                      stories_file="data/stories.md",
                                      output_path="models/dialog",
                                      nlu_model_path=interpreter,
                                      endpoints="endpoints.yml",
                                      max_history=2,
                                      kwargs={"batch_size": 50,
                                              "epochs": 200,
                                              "max_training_samples": 300
                                              })
if __name__ == '__main__':
    utils.configure_colored_logging(loglevel="DEBUG")
    nlu_model_path = "/home/zain/models/dialogue"
    interpreter = NaturalLanguageInterpreter.create(nlu_model_path)
    agent = train_agent(interpreter)
    online.serve_agent(agent)

Это ошибка

"". Format (model_version, rasa_nlu. version )) rasa_nlu.model.UnsupportedModelError: Версия модели является старой для загрузки этим экземпляром Rasa NLU. Либо переобучите модель, либо используйте более старую версию. Версия модели: 0.0.0 Версия экземпляра: 0.15.0

1 Ответ

0 голосов
/ 04 ноября 2019

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

python -m rasa_core.train -d domain.yml -s data/stories.md \
  -o models/current/dialogue -c config.yml 

Но я бы посоветовал вам перейти на версию 1.2.4 RASA. Есть много изменений и позволяет нам легко использовать RASA. Я недавно перешел с версии 0.14.1 на 1.2.4, и это мне очень помогло.

Тем не менее, если вы хотите использовать версию 0.15, используйте эту ссылку для документов RASA. Иначе вы можете перейти на последние документы RASA * ​​1008 * здесь .

...