我正在创建一个小型聊天机器人。我在训练模型时出错
代码如下:
from rasa_nlu.training_data import load_data
from rasa_nlu import config
from rasa_nlu.model import Trainer
def train_nlu(data, config, model_dir):
training_data = load_data(data)
trainer = Trainer(RasaNLUConfig(config))
trainer.train(training_data)
model_directory = trainer.persist(model_dir, fixed_model_name='weathernlu')
if __name__ == '__main__':
train_nlu('.data/data.json', 'config_spacy.json', './models/nlu')
错误消息:
Traceback (most recent call last):
File “nlu_model.py”, line 14, in
train_nlu(‘.data/data.json’, ‘config_spacy.json’, ‘./models/nlu’)
File “nlu_model.py”, line 8, in train_nlu
training_data = load_data(data)
File “C:\Users\loginname\AppData\Local\Programs\Python\Python37\lib\site-packages\rasa_nlu\training_data\loading.py”, line 50, in load_data
files = utils.list_files(resource_name)
File “C:\Users\loginname\AppData\Local\Programs\Python\Python37\lib\site-packages\rasa_nlu\utils\__init__.py”, line 103, in list_files
return [fn for fn in list_directory(path) if os.path.isfile(fn)]
File “C:\Users\loginname\AppData\Local\Programs\Python\Python37\lib\site-packages\rasa_nlu\utils\__init__.py”, line 95, in list_directory
“”.format(os.path.abspath(path)))
ValueError: Could not locate the resource ‘C:\Users\loginname\Desktop\2020\chatbot\.data\data.json’.
有人能帮我吗
检查文件的路径:
'.data/data.json', 'config_spacy.json', './models/nlu'
确保它们都在'C:\Users\loginname\Desktop\2020\chatbot\'
或者您可以在train_nlu()
中使用完整路径相关问题 更多 >
编程相关推荐