簡體   English   中英

IBM Watson Visual Recognition Error:無名分類器ID無效

[英]IBM Watson Visual Recognition Error: Nameless classifier ID not working

我正在嘗試使用python Watson開發人員雲服務中的VisualRecognitionV3 ,通過Python 2.7在Jupyter筆記本上創建自定義圖像分類器。 我創建了一個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

運行classify(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的情況下消除當前類並生成一個新類,或者使用舊類生成一個工作類? 任何想法將不勝感激。 謝謝!

這幾乎肯定是系統中的“打嗝”,您之前創建和刪除的自定義分類器未完全清除,因此系統將不允許您創建另一個自定義分類器,而它仍然認為您有一個現有分類器。 我假設您的API密鑰是免費的?

如果您創建包含API密鑰的Bluemix支持服務單,我們可以重置狀態,以便您可以繼續進行培訓。 如果您有,請同時包含您擁有的上一個自定義分類器的“所有者”ID字段和“classifier_id”。

感謝您嘗試使用Visual Recognition自定義分類,並對此給您帶來的不便表示歉意。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM