【发布时间】:2021-03-13 13:54:11
【问题描述】:
我是 NLP 和 rasa api 的新手。我正在尝试准备数据,以便将其用作意图识别的训练数据。我正在尝试使用的功能是:
from rasa_nlu.training_data import load_data #Import function
train_data_rasa=load_data('/content/data_file.json') #Json file
但是弹出下一个错误:
AttributeError: 'str' object has no attribute 'get'
json 文件是使用 pandas.to_json() 函数的结果。原始数据集是 ATIS 飞行意图数据框,其中有两列:文本和意图。 这是json文件的预览:
{"Intent":{"0":"atis_flight","1":"atis_flight_time","2":"atis_airfare","3":"atis_airfare","4":"atis_flight","5":"atis_aircraft","6" ........
我真的不知道发生了什么,因为数据集似乎很干净。我也尝试了多种替代方法,例如 markdown (md) 类型的文件,但它似乎不起作用。
提前谢谢你!!
【问题讨论】: