我正在尝试用RASA框架编写我自己的聊天机器人。
现在,我只是在玩它,我有下面的代码用于培训目的。
from rasa.nlu.training_data import load_data
from rasa.nlu.config import RasaNLUModelConfig
from rasa.nlu.model import Trainer
from rasa.nlu import config
training_data = load_data("./data/nlu.md")
trainer = Trainer(config.load("config.yml"))
interpreter = trainer.train(training_data)
model_directory = trainer.persist("./models/nlu",fixed_model_name="current")现在,我读到,如果我想测试它,我应该这样做。
from rasa.nlu.evaluate import run_evaluation
run_evaluation("nlu.md", model_directory)但是这段代码在rasa.nlu.evaluate或rasa.nlu.test中不再可用!
那么,测试RASA模型的方法是什么呢?
发布于 2019-05-24 08:25:07
该模块被重命名。请进口
from rasa.nlu.test import run_evaluation或者你现在也做了
from rasa.nlu import test
test_result = test(path_to_test_data, unpacked_model)
intent_evaluation_report = test_result["intent_evaluation"]["report"]
print(intent_evaluation_report)https://stackoverflow.com/questions/56253577
复制相似问题