ai.onnx.ml - LinearClassifier

LinearClassifier - 1 (ai.onnx.ml)

版本

  • 名稱LinearClassifier (GitHub)

  • 網域ai.onnx.ml

  • since_version1

  • 函數False

  • 支援等級SupportType.COMMON

  • 形狀推斷True

此版本的運算子自網域 ai.onnx.ml 的版本 1 起可用。

摘要

線性分類器

屬性

  • classlabels_ints - INTS :

    使用整數標籤時的類別標籤。必須定義一個且僅一個「classlabels」屬性。

  • classlabels_strings - STRINGS :

    使用字串標籤時的類別標籤。必須定義一個且僅一個「classlabels」屬性。

  • coefficients - FLOATS (必填)

    模型權重的集合。

  • intercepts - FLOATS :

    截距的集合。

  • multi_class - INT (預設為 '0')

    指示是否執行 OvR 或多項式 (0=OvR 為預設值)。

  • post_transform - STRING (預設為 'NONE')

    指示要套用至分數向量的轉換。
    可以是 'NONE'、'SOFTMAX'、'LOGISTIC'、'SOFTMAX_ZERO' 或 'PROBIT' 其中之一

輸入

  • X (異質) - T1

    要分類的資料。

輸出

  • Y (異質) - T2

    分類輸出 (每個範例一個類別)。

  • Z (異質) - tensor(float)

    分類分數 ([N,E] - 每個類別和範例一個分數)

類型約束

  • T1 in ( tensor(double), tensor(float), tensor(int32), tensor(int64) )

    輸入必須是數值類型的張量,且形狀為 [N,C] 或 [C]。在後一種情況下,將被視為 [1,C]

  • T2 in ( tensor(int64), tensor(string) )

    輸出將會是字串或整數的張量。