LabelUtil

public class LabelUtil

Utilidades de operación de etiquetas.

Métodos públicos

estática Lista < cadena >
mapValueToLabels ( TensorBuffer tensorBuffer, Lista < cadena > etiquetas, int offset)
Asigna un tensor de valor int a una lista de etiquetas de cadena.

Métodos heredados

Métodos públicos

public static List < cadena > mapValueToLabels ( TensorBuffer tensorBuffer, Lista < cadena > etiquetas, int offset)

Asigna un tensor de valor int a una lista de etiquetas de cadena. Toma una serie de cadenas como diccionario. Ejemplo: si el tensor dado es [3, 1, 0], y las etiquetas dadas son ["background", "apple", "banana", "cherry", "date"], el resultado será ["date", "plátano", "manzana"].

Parámetros
tensorBuffer Un tensor con valores de índice. Los valores deben ser números enteros no negativos, y cada valor x se convierte en labels[x + offset] . Si el tensor se da como un flotador TensorBuffer , los valores serán arrojados a enteros. Todos los valores que están fuera de límites se asignarán a una cadena vacía.
etiquetas Una lista de cadenas, que se utiliza como diccionario para buscar. El índice del elemento de la matriz se utilizará como clave. Para obtener un mejor rendimiento, utilice un objeto que implementa acceso aleatorio, como ArrayList .
compensar El valor de desplazamiento cuando se levantó valores int en las labels .
Devoluciones
Lanza
Argumento de excepción ilegal si tensorBuffer o labels es nulo.