【发布时间】:2016-06-13 20:05:26
【问题描述】:
当我尝试根据此文档创建新的 NLC 分类器时: http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/natural-language-classifier/api/v1/?node#create_classifier
我无法创建新的分类器。这是错误:
{ 代码:400,错误:未定义 }
我不应该收到那种错误。
CSV 文件非常小,仅供测试。
也许我做错了什么。但是那个错误:“未定义”什么也没说......
这是代码(与文档相同)
var 参数 = {
语言:'es',
名称:“火车节点”,
训练数据:fs.createReadStream('./public/uploads/'+req.files.file.name)
};
natural_language_classifier.create(参数,函数(错误,响应){
如果(错误){
控制台日志(错误);
res.status(500).render('./APIs/NLC/', {
标题:err.description
});
}别的{
console.log(JSON.stringify(response, null, 2));
res.status(200).render('./APIs/NLC/', {
标题:“自然语言分类器”
});
}
});
有人知道该怎么做吗?
【问题讨论】:
-
从文档中,400 是由于:“缺少或格式错误的数据或数据集太小。可能是由于缺少训练数据或格式错误的 CSV 造成的。”你能发布你的训练数据吗?
标签: ibm-cloud ibm-watson nl-classifier