我正在尝试更新分类器。在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
代码,但出现了相同的错误。
我有什么想念的地方吗?
答案 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。