我正在尝试更新分类器。在zip文件夹中,我有超过10张图片。但还是不能更新。
通过swagger URl尝试:https://watson-api-explorer.ng.bluemix.net/apis/visual-recognition-v3#!/Custom/updateClassifier
网址:https://gateway.watsonplatform.net/visual-recognition/api/v3/classifiers/sports_cars_1042527461?version=2018-03-19&api_key=xxxxxxxxxxxxxx
卷曲: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
代码也试过了,但得到了同样的错误。
我是不是错过了什么或者尝试错了什么?
发布于 2018-07-28 03:17:25
我注意到的一件事是,对于旧的和新的分类器,您可以混合使用URL和身份验证。
对于在5月23日之前创建的分类器,您可以使用gateway-a.
和&api_key=...
。
对于之后创建的分类器,您可以使用URL和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"
或
curl -X POST -u "apikey:yyyyyyyyyyyyyyyyyyy" \
-F "sportscars_positive_examples=@sc.zip" \
-F "negative_examples=@suvs.zip" \
"https://gateway.watsonplatform.net/visual-recognition/api/v3/classifiers
/sports_cars_1042527461?version=2018-03-19"
有关详细信息,请查看API reference。
https://stackoverflow.com/questions/51556161
复制相似问题