使用rasa nlu ValueError进行训练时:文件x.json的数据格式未知

时间:2019-07-10 06:53:33

标签: python runtime-error rasa-nlu

我正在训练json文件数据以使用rasa nlu进行意图分类。当我使用任何.md文件进行训练时,它都有效,但是当我尝试使用.json文件时,则显示错误。

我试图验证json文件的格式正确。

from rasa_nlu.training_data import load_data
from rasa_nlu.model import Trainer
from rasa_nlu import config
from rasa_nlu.model import Interpreter


def train_rasa(file_path):
    training_data = load_data(file_path)
    trainer = Trainer(config.load("config.yml"))
    trainer.train(training_data)
    model_directory = trainer.persist('models/')
return model_directory

train_rasa('data/testData.json')

错误:

ValueError: Unknown data format for file 'data/testData.json

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。因此,当我检查时发现我的 data.json 文件位于utf-8中,这会引起问题,因此我将记事本中的编码更改为ANSI。 / p>