ValueError: не удалось найти ресурс 'C: \ Users \ loginname \ Desktop \ 2020 \ chatbot \ .data \ data. json' - PullRequest
0 голосов
/ 07 августа 2020

Я создаю небольшого чат-бота. Я получаю сообщение об ошибке при обучении моей модели.

Код здесь:

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’.

Кто-нибудь может мне помочь.

1 Ответ

0 голосов
/ 07 августа 2020

проверьте путь к вашим файлам: '.data/data.json', 'config_spacy.json', './models/nlu' убедитесь, что все они находятся в 'C:\Users\loginname\Desktop\2020\chatbot\', или вы можете использовать полный путь в train_nlu()

...