无法执行学习任务。 :无法创建再培训任务-之前的培训数据不存在

时间:2018-07-27 10:35:15

标签: ibm-watson visual-recognition

我正在尝试更新分类器。在zip文件夹中,我有十多个图像。但是,仍然无法更新。

通过摇摇欲坠的URl:https://watson-api-explorer.ng.bluemix.net/apis/visual-recognition-v3#!/Custom/updateClassifier

URL:https://gateway.watsonplatform.net/visual-recognition/api/v3/classifiers/sports_cars_1042527461?version=2018-03-19&api_key=xxxxxxxxxxxxxx

CURL:curl -X POST --header 'Content-Type: multipart/form-data' --header 'Accept: application/json' {"type":"formData"} 'https://gateway.watsonplatform.net/visual-recognition/api/v3/classifiers/sports_cars_1042527461?version=2018-03-19&api_key=xxxxx'

响应:{ "error": { "code": 400, "error_id": "input_error", "description": "Cannot execute learning task. : Unable to create retraining task - previous training data not present." } }

也尝试了Node JS代码,但出现了相同的错误。

我有什么想念的地方吗?

1 个答案:

答案 0 :(得分:0)

我注意到的一件事是,您混合使用了旧分类器和新分类器的URL和身份验证。

对于5月23日之前创建的分类器,请使用URL ->gateway-a.

对于随后创建的分类器,您使用URL &api_key=...和IAM身份验证(gateway.)。

如此

-u "apikey:{apikey}"

curl -X POST \
-F "sportscars_positive_examples=@sc.zip" \
-F "negative_examples=@suvs.zip" \ 
"https://gateway-a.watsonplatform.net/visual-recognition/api/v3/classifiers
    /sports_cars_1042527461?version=2018-03-19&api_key=xxxxxxxxxxxxxx"

有关详细信息,请查看API reference