LabelUtil

lớp công khai LabelUtil

Tiện ích thao tác nhãn.

Phương thức công khai

tĩnh Danh sách<Chuỗi>
mapValueToLabels(TensorBuffer tensorBuffer, List<String> labels, int offset)
Ánh xạ tensor giá trị int với danh sách các nhãn chuỗi.

Các phương thức kế thừa

Phương thức công khai

công khai tĩnh Danh sách<Chuỗi> mapValueToLabels (TensorBuffer tensorBuffer, Danh sách<String> nhãn, int offset)

Ánh xạ tensor giá trị int với danh sách các nhãn chuỗi. Phương thức này lấy một mảng chuỗi làm từ điển. Ví dụ: nếu tensor cho trước là [3, 1, 0] và các nhãn đã cho là ["background", "apple", "banana", "cherry", "date"], thì kết quả sẽ là ["date", "banana", "apple"].

Tham số
tensorBuffer Tensor với các giá trị chỉ mục. Các giá trị phải là số nguyên không âm và từng giá trị x sẽ được chuyển đổi thành labels[x + offset]. Nếu tensor được cung cấp dưới dạng một TensorBuffer số thực, các giá trị sẽ được chuyển thành số nguyên. Mọi giá trị nằm ngoài giới hạn sẽ liên kết với chuỗi trống.
nhãn Danh sách các chuỗi, được dùng làm từ điển để tra cứu. Chỉ mục của phần tử mảng sẽ được dùng làm khoá. Để có được hiệu suất tốt hơn, hãy sử dụng một đối tượng triển khai chế độ RandomAccess, chẳng hạn như ArrayList.
bù trừ Giá trị chênh lệch khi tra cứu giá trị int trong labels.
Giá trị trả về
Gửi
IllegalArgumentException nếu tensorBuffer hoặc labels là rỗng.