ClassificationResult

パブリック抽象クラス ClassificationResult

モデルの分類結果を表します。通常、分類タスクの結果として使用されます。

パブリック コンストラクタ

パブリック メソッド

List<分類>
classifications()
モデルの各ヘッドの分類結果。
static ClassificationResult
createList<Classifications> 分類、省略可<Long> timestampMs)
ClassificationResult インスタンスを作成します。
static ClassificationResult
createFromProto(ClassificationsProto.ClassificationResult プロトコル)
ERROR(/ClassificationsProto.ClassificationResult) protobuf メッセージから ClassificationResult オブジェクトを作成します。
抽象 省略可<Long>
timestampMs()
これらの結果に対応するデータチャンクの開始時のタイムスタンプ(ミリ秒単位)(省略可)。

継承されるメソッド

パブリック コンストラクタ

public ClassificationResult ()

パブリック メソッド

public 抽象 List<分類> 分類 ()

モデルの各ヘッドの分類結果。

public static ClassificationResult create List<Classification> 分類、省略可<Long> timestampMs)

ClassificationResult インスタンスを作成します。

パラメータ
分類 モデルの各頭部の予測カテゴリを含む Classifications オブジェクトのリスト。
timestampMs これらの結果に対応するデータチャンクの開始のタイムスタンプ(ミリ秒単位)(省略可)。

public static ClassificationResult createFromProto (ClassificationsProto.ClassificationResult proto)

ERROR(/ClassificationsProto.ClassificationResult) protobuf メッセージから ClassificationResult オブジェクトを作成します。

パラメータ
proto 変換する ERROR(/ClassificationsProto.ClassificationResult) protobuf メッセージ。

public 抽象 省略可<Long> timestampMs ()

これらの結果に対応するデータチャンクの開始のタイムスタンプ(ミリ秒単位)(省略可)。

これは時系列での分類(音声分類など)にのみ使用されます。このようなユースケースでは、処理するデータの量がモデルが処理できる最大サイズを超えることがあります。この問題を解決するために、入力データは異なるタイムスタンプで始まる複数のチャンクに分割されます。