2016-07-31 12 views
1

私はIBMワトソン視覚認識サービスを模索していると私は「黒犬」のようなクラス名を使用して分類器(すなわち黒dog_positive_example)を作成するときに、このクラス名は後アンダースコア(「black_dog」と返され/v3/classifyエンドポイントを使用して画像を分類すると、ダッシュが置き換えられます)。IBM Watson Visual Recognitionサービスのクラス名の規則は何ですか?

しかし、私が/v3/classifiers/{classifier_id}でクラシファイアの詳細を取得するとき、クラスは 'black-dog'として正しくリストされます。

だから、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 
} 
これが期待されているので、

または欠陥ですが?クラス名に " - "を使用しないでください。クラス名の値に他の規則はありますか?

+1

私に不具合のように見えるので、これを持ってきてくれてありがとうございます。避けるべき良い方法はありません。これはダッシュを使用しないことですが、Visual Recognitionチームに連絡して、これが期待される動作であるかどうかを確認してください。APIリファレンスを見てクラス名に関する規則を見つけることができませんでした。 – joe

答えて

1

クラス名の値には他の規則はありますか?

私たちはアップデートを行い、ダッシュをアンダースコアに置き換えるなど、クラス名を変更しないようにする必要があります。 \、|、*、{、}、$、 - 、 '、'、 "

(ダッシュが表示されます

2

更新:マットの答えを介して更新


サポートチームと話しましたが、本当にバグです。以下はその回答です:

ありがとうございました。私は開発チームで再現し、確認しました。この結果、リストされたクラス名とクラス名の不一致がバグだと考えています。

これは、送信された結果からクラス名が変更されたためです。

私はこれを追跡するためのチケットを調達しました。開発者によると、現在のところ、出力は、置換をリストする文書またはそれらを削除する方法を見つけるための文書になります。

...現在作業中です。

関連する問題