Watson Visual Recognition"无法执行学习任务。 :没有给出分类器名称"

时间:2017-11-02 17:18:27

标签: ibm-watson visual-recognition

获取cURL错误:{"代码":400,"错误":"无法执行学习任务。 :没有给出分类器名称"}

使用beta GUI工具或cURL条目获得相同的结果:

curl -X POST \
-F "Airplanes_positive_examples=@Airplanes.zip" \
-F "Biking_positive_examples=@Biking.zip" \
-F "GolfPuttingGreens_positive_examples=@GolfPuttingGreens.zip" \
-F "name=AllJpegClassifier" \
"https://gateway-a.watsonplatform.net/visual-recognition/api/v3/classifiers?api_key={my-api-key}&version=2016-05-20"

我已经阅读了所有以前针对此问题的SO问题并确认了以下内容:

  • 分类器名称仅限字母数字
  • Zip文件名仅限字母数字
  • 图像文件名是带_ - 的字母数字。仅
  • Zip文件包含27到49张图像
  • 所有图像文件格式相同(JPEG)
  • 所有图片均符合像素大小和文件大小限制

1 个答案:

答案 0 :(得分:1)

您的命令看起来很好,当我使用我的API密钥和我自己的zip文件尝试它时,它可以工作。所以我怀疑你的zip文件中有 something ,系统遇到了麻烦。如果您可以提供“owner”guid字段(也称为instance-id),我可以查看我们的日志以尝试诊断它。当您执行现有分类器的GET /classifiers/{cid}时会显示此信息。或者,您可以告诉我其他现有classifier_ids

另一种方法是,如果您可以打开Bluemix支持服务单并包含您在此示例中使用的zip文件的副本。然后我们可以重现这个问题。