Как использовать rasa nlu от python? - PullRequest
0 голосов
/ 24 февраля 2020

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

rasa nlu train
rasa nlu shell

Теперь я хочу сделать то же самое, мой код python. Как мне это сделать?

У меня есть nlu.md и config.yml. Я видел эту ссылку https://legacy-docs.rasa.com/docs/nlu/0.15.1/python/, но там говорится о демо-расе. json, чего у меня нет.

1 Ответ

1 голос
/ 28 февраля 2020

Только к вашему сведению, эти документы предназначены для старых версий rasa - я бы рекомендовал использовать последнюю версию (или, по крайней мере, >1.0) и проверить новые документы здесь https://rasa.com/docs/rasa/

Ваш вопрос имеет несколько ответов на форуме, например: https://forum.rasa.com/t/training-models-from-a-python-script-python-api-in-the-new-rasa-1-0/12482

https://forum.rasa.com/t/python-api-for-nlu-interpreter-and-agent/22710

Для обучения модели, это ' будет выглядеть примерно так:

    from rasa.train import train_nlu


    model_directory = <model output dir>
    config_file = <path to config file>
    nlu_data = <path to NLU training folder or file>

    train_nlu(
            config=config_file,
            nlu_data=nlu_data,
            output=model_directory
        )

...