LabelUtil

class publik LabelUtil

Utilitas operasi label.

Metode Publik

statis Daftar<String>
mapValueToLabels(TensorBuffer tensorBuffer, List<String> label, int offset)
Memetakan tensor nilai int ke daftar label string.

Metode Turunan

Metode Publik

public static List<String> mapValueToLabels (TensorBuffer tensorBuffer, List<String> label, int offset)

Memetakan tensor nilai int ke daftar label string. Metode ini menggunakan array string sebagai kamus. Contoh: jika tensor yang diberikan adalah [3, 1, 0], dan label yang diberikan adalah ["background", "apple", "banana", "cherry", "date"], hasilnya adalah ["date", "banana", "apple"].

Parameter
tensorBuffer Tensor dengan nilai indeks. Nilainya harus berupa bilangan bulat non-negatif, dan setiap nilai x akan dikonversi menjadi labels[x + offset]. Jika tensor diberikan sebagai TensorBuffer float, nilai akan dikonversi menjadi bilangan bulat. Semua nilai yang di luar batas akan dipetakan ke string kosong.
label Daftar {i>string<i}, yang digunakan sebagai kamus untuk dicari. Indeks elemen array akan digunakan sebagai kunci. Untuk mendapatkan performa yang lebih baik, gunakan objek yang mengimplementasikan RandomAccess, seperti ArrayList.
offset Nilai offset saat mencari nilai int di labels.
Hasil
Menampilkan
IllegalArgumentException jika tensorBuffer atau labels adalah null.