パブリック クラス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 値を検索するときのオフセット値。 |
戻り値
- マッピングされた文字列。リストの長さは
TensorBuffer.getFlatSize()
です。
投げる
IllegalArgumentException | tensorBuffer またはlabels null の場合。 |
---|