LabelUtil kelas publik
Kegunaan operasi label.
Metode Publik
Daftar statis < String > | mapValueToLabels ( TensorBuffer tensorBuffer, Daftar < String > label, int offset) Memetakan tensor nilai int ke daftar label string. |
Metode Warisan
Metode Publik
Daftar statis publik < String > mapValueToLabels ( TensorBuffer tensorBuffer, Daftar < String > label, int offset)
Memetakan tensor nilai int ke daftar label string. Dibutuhkan array string sebagai kamus. Contoh: jika tensor yang diberikan adalah [3, 1, 0], dan label yang diberikan adalah ["background", "apple", "banana", "cherry", "date"], maka hasilnya adalah ["date", "pisang", "apel"].
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 float TensorBuffer , nilai akan dimasukkan ke bilangan bulat. Semua nilai yang berada di luar batas akan dipetakan ke string kosong. |
---|---|
label | Daftar string, digunakan sebagai kamus untuk mencari. Indeks elemen array akan digunakan sebagai kunci. Untuk mendapatkan performa yang lebih baik, gunakan objek yang mengimplementasikan RandomAccess, seperti ArrayList . |
mengimbangi | Nilai offset saat mencari nilai int di labels . |
Kembali
- string yang dipetakan. Panjang daftarnya adalah
TensorBuffer.getFlatSize()
.
Melempar
Pengecualian Argumen Ilegal | jika tensorBuffer atau labels bernilai nol. |
---|