Rasa NLU版(例如0.7.3
):rasa-nlu-0.11.3
使用的后端/管道:spacy_sklearn
操作系统:Windows 10
问题: 我正在尝试按照rasa网站上的说明进行示例代码培训。
from rasa_nlu.training_data import load_data
from rasa_nlu.config import RasaNLUConfig
from rasa_nlu.model import Trainer
training_data = load_data('data/examples/rasa/demo-rasa.json')
trainer = Trainer(RasaNLUConfig("sample_configs/config_spacy.json"))
trainer.train(training_data)
model_directory = trainer.persist('./projects/default/')
但是我找不到rasa_nlu.training_data中的load_data函数,因此,我收到以下错误:
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-5-07f2f1a6c2ac> in <module>()
----> 1 from rasa_nlu.training_data import load_data
2 from rasa_nlu.config import RasaNLUConfig
3 from rasa_nlu.model import Trainer
ImportError: cannot import name 'load_data'
有人可以帮帮我吗?
答案 0 :(得分:5)
使用from rasa_nlu.converters import load_data
代替from rasa_nlu.training_data import load_data
答案 1 :(得分:0)
解决方案
from rasa.shared.nlu.training_data.loading import load_data