我正在探索 IBM Watson Visual Recognition 服务,当我使用“ black-dog ”(即 black-dog_positive_example)之类的类名创建分类器时,当我对图像进行分类时,这个类名稍后会返回为“ black_dog ”(用下划线替换dash )使用/v3/classify
端点。
但是当我检索分类器详细信息时,/v3/classifiers/{classifier_id}
该类被正确列为“黑狗”。
所以,我的结果GET /v3/classifiers/{classifier_id}
是:
{
"classifier_id": "dog_561932172",
"name": "dog",
"owner": "xxxxxxxx-xxx-xxx-xxx-xxxxxxxxxxxx",
"status": "ready",
"created": "2016-07-30T22:06:39.327Z",
"classes": [
{"class": "black-dog"}
]
}
虽然我的结果GET /v3/classify
是
{
"custom_classes": 1,
"images": [
{
"classifiers": [
{
"classes": [
{
"class": "black_dog",
"score": 0.546941
}
],
"classifier_id": "dog_561932172",
"name": "dog"
}
],
"image": "20160620_142113.jpg"
}
],
"images_processed": 1
}
那么这是预期的还是缺陷?我应该避免在类名中使用“-”吗?类名的值还有其他规则吗?