我正在尝试使用python Watson 开发人员云服务中的 VisualRecognitionV3类通过 Python 2.7 在 Jupyter Notebooks 上创建自定义图像分类器。我创建了一个Watson 类来实现create_classifier()、get_classifier()、delete_classifier() 和classify() 函数。我以前有一个 api 密钥,但现在在运行以前的函数后出现以下错误:
运行 get_classifier(classifier_id = ''):
输出: {u'classifiers': []}
运行 create_classifier():
输出:
WatsonException: Error: Cannot execute learning task. : this plan instance can have only 1 custom classifier(s), and 1 already exist., Code: 400
运行 delete_classifier(classifier_id = ''):
输出:
WatsonException: Unknown error
运行分类(classifier_id = '')
输出:
{
"images": [
{
"image": filepath,
"classifiers": [
{
"classes": [
{
"score": 0.738,
"class": "open-end wrench",
"type_hierarchy": "/tool/open-end wrench"
},
{
"score": 0.785,
"class": "wrench"
},
...
{
"score": 0.644,
"class": "dark red color"
}
],
"classifier_id": "default",
"name": "default"
}
]
}
],
"custom_classes": 0,
"images_processed": 1
}
我本来应该上两门课,但我的课是零课。我尝试通过 30 天试用期使用另一个 API 密钥,但我收到错误 403:无效的 API 密钥。有谁知道如何在没有classifier_id 的情况下消除当前类并生成一个新类,或者使用旧类生成一个工作类?任何想法将不胜感激。谢谢!