TensorFlow分類頭的輸出設(shè)置

2018-09-29 18:14 更新
tf.estimator.export.ClassificationOutput

ClassificationOutput 類

繼承自: ExportOutput

定義在:tensorflow/python/estimator/export/export_output.py

表示分類頭的輸出.
必須設(shè)置類、scores 其中的一個,或者兩者都設(shè)置.

類的張量必須提供字符串標簽,而不是整數(shù)類 ID.
如果只設(shè)置了類,則它被解釋為以降序提供前 k 個結(jié)果.

如果只設(shè)置了scores ,則將其解釋為每個類按類 ID 的順序提供分數(shù).

如果同時設(shè)置了類和 scores,則將它們解釋為 zip,因此每個 scores 對應(yīng)于同一索引中的類.客戶端不應(yīng)依賴于條目的順序.

屬性

  • classes
  • scores

方法

__init__

__init__ (  
    score = None ,  
    classes = None
  )

構(gòu)造函數(shù) ClassificationOutput.


分數(shù): 每個類的浮動張量給分數(shù) (有時, 但并不總是解釋的概率).可能為 None, 但僅當設(shè)置了類.解釋不同--請參閱類文檔.類: 提供預(yù)測類標簽的字符串張量.可能是無, 但只有在設(shè)置了分數(shù).解釋不同--請參閱類文檔.提出:
ValueError: 如果沒有設(shè)置任何類和分數(shù), 或者其中一個不是一個具有正確 dtype 的張量.

ARGS:

  • scores:浮動的 Tensor 為每個類提供 scores (有時但并不總是,可以解釋為概率).可能為 None,但只有當 classes 被設(shè)置時.
  • classes:字符串類型的 Tensor 提供預(yù)測類標簽.可能為 None,但只有當 scores 被設(shè)置時.

注意:

  • ValueError:如果沒有設(shè)置類和 scores ,或者其中一個不具有正確 dtype類型的 Tensor.

as_signature_def

as_signature_def ( receiver_tensors )


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號