LUIS 导入数据集:BadArgument:数据集对象不能为 null。参数名称:数据集
LUIS Import Dataset: BadArgument: Dataset object cannot be null. Parameter name: dataSet
大家好,我正在使用 LUIS 来训练一个数据集,让它在不同含义的单词之间进行分类。训练完成后,我想导入一组数据让它测试。我有一个批量测试选项可以导入 json 文件,但它一直显示此错误:
BadArgument: Dataset object cannot be null. Parameter name: dataSet
我已经按照它给出的json格式是这样的:
[
{
"text": "hey dad, are you hungry?",
"intent": "None",
"entities":
[
{
"entity": "FamilyMember",
"startPos": 4,
"endPos": 6
}
]
},
{
.
.
.
}
]
我的 json 文件格式如下:
[
{
"text" : "Hello"
"intent": "Greetings"
},
{
"text" : "I want bread"
"intent": "Request"
}
]
谁能告诉我我做错了什么?培训不包含任何实体,因此我没有将其放入我的 json 文件中。
谢谢。
你仍然需要提供 entities
属性并给它一个空数组,否则你会收到不同的错误。关于您的格式,您的 text
属性后缺少逗号。
[
{
"text" : "Hello",
"intent": "Greetings",
"entities": []
},
{
"text" : "I want bread",
"intent": "Request",
"entities": []
}
]
当我使用上面的代码时,批量测试为我成功完成。
大家好,我正在使用 LUIS 来训练一个数据集,让它在不同含义的单词之间进行分类。训练完成后,我想导入一组数据让它测试。我有一个批量测试选项可以导入 json 文件,但它一直显示此错误:
BadArgument: Dataset object cannot be null. Parameter name: dataSet
我已经按照它给出的json格式是这样的:
[
{
"text": "hey dad, are you hungry?",
"intent": "None",
"entities":
[
{
"entity": "FamilyMember",
"startPos": 4,
"endPos": 6
}
]
},
{
.
.
.
}
]
我的 json 文件格式如下:
[
{
"text" : "Hello"
"intent": "Greetings"
},
{
"text" : "I want bread"
"intent": "Request"
}
]
谁能告诉我我做错了什么?培训不包含任何实体,因此我没有将其放入我的 json 文件中。 谢谢。
你仍然需要提供 entities
属性并给它一个空数组,否则你会收到不同的错误。关于您的格式,您的 text
属性后缺少逗号。
[
{
"text" : "Hello",
"intent": "Greetings",
"entities": []
},
{
"text" : "I want bread",
"intent": "Request",
"entities": []
}
]
当我使用上面的代码时,批量测试为我成功完成。