LabelUtil

パブリック クラスLabelUtil

ラベル操作ユーティリティ。

パブリックメソッド

静的リスト<文字列>
mapValueToLabels ( TensorBuffer tensorBuffer、 List < String > ラベル、int offset)
int 値テンソルを文字列ラベルのリストにマップします。

継承されたメソッド

パブリックメソッド

public static List < String > mapValueToLabels ( TensorBuffer tensorBuffer, List < String > ラベル、int offset)

int 値テンソルを文字列ラベルのリストにマップします。文字列の配列を辞書として受け取ります。例: 指定されたテンソルが [3, 1, 0] で、指定されたラベルが ["background", "apple", "banana", "cherry", "date"] の場合、結果は ["date", 「バナナ」「リンゴ」]。

パラメーター
テンソルバッファインデックス値を持つテンソル。値は負でない整数である必要があり、各値x labels[x + offset]に変換されます。テンソルが float TensorBufferとして指定された場合、値は整数にキャストされます。範囲外の値はすべて空の文字列にマップされます。
ラベル検索する辞書として使用される文字列のリスト。配列要素のインデックスがキーとして使用されます。パフォーマンスを向上させるには、 ArrayListなどの RandomAccess を実装するオブジェクトを使用します。
オフセットlabels内の int 値を検索するときのオフセット値。
戻り値
投げる
IllegalArgumentException tensorBufferまたはlabels null の場合。