Category

public 抽象クラス Category

Category はユーティリティ クラスであり、カテゴリ名、表示名、スコアとしての浮動小数点値、対応するラベルファイル内のラベルのインデックスが含まれます。通常、分類タスクまたは検出タスクの結果として使用されます。

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

パブリック メソッド

抽象 文字列
categoryName()
このカテゴリ オブジェクトのラベル。
static カテゴリ
create(float score, int index, String categoryName, String displayName)
Category インスタンスを作成します。
static カテゴリ
createFromProto(ClassificationProto.Classification proto)
ERROR(/ClassificationProto.Classification) protobuf メッセージから Category オブジェクトを作成します。
static List<カテゴリ>
createListFromProto(ClassificationList classificationListProto)
ERROR(/ClassificationProto.ClassificationList) から Category オブジェクトのリストを作成します。
抽象 文字列
displayName()
ラベルの表示名。さまざまなロケール向けに翻訳される場合があります。
final ブール値
final int
抽象 整数
index()
対応するラベルファイル内のラベルのインデックス。
抽象 浮動小数点
score()
このラベルカテゴリの確率スコア。
final 文字列

継承されるメソッド

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

public カテゴリ ()

パブリック メソッド

public 抽象 文字列 categoryName ()

このカテゴリ オブジェクトのラベル。

public static カテゴリ create (float score, int index, String categoryName, String displayName)

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

パラメータ
score このラベルカテゴリの確率スコア。
index 対応するラベルファイル内のラベルのインデックス。
categoryName このカテゴリ オブジェクトのラベル。
displayName ラベルの表示名。

public static Category createFromProto (ClassificationProto.Classification proto)

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

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

public static List<Category> createListFromProto (ClassificationList classificationListProto)

ERROR(/ClassificationProto.ClassificationList) から Category オブジェクトのリストを作成します。

パラメータ
classificationListProto 変換する ERROR(/ClassificationProto.ClassificationList) protobuf メッセージ。
戻り値
  • Category オブジェクトのリスト。

public 抽象 文字列 displayName ()

ラベルの表示名。さまざまなロケール向けに翻訳される場合があります。たとえば、ラベル「apple」をスペイン語で表示するために翻訳すると、表示名が「manzana」になります。

public final boolean equals (Object o)

パラメータ
o

public final int hashCode ()

public 抽象 int index ()

対応するラベルファイル内のラベルのインデックス。インデックスが設定されていない場合は -1 を返します。

public 抽象 float score ()

このラベルカテゴリの確率スコア。

public final String toString ()