clase pública LabelUtil
Utilidades de operación de etiquetas.
Métodos públicos
Lista estática <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
Lista estática pública <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 ["fondo", "manzana", "plátano", "cereza", "fecha"], el resultado será ["fecha", "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 convertirá en labels[x + offset] . Si el tensor se proporciona como un TensorBuffer flotante, los valores se convertirán en números enteros. Todos los valores que estén fuera de límites se asignarán a una cadena vacía. |
---|---|
etiquetas | Una lista de cadenas, utilizada como diccionario para buscar. El índice del elemento de la matriz se utilizará como clave. Para obtener un mejor rendimiento, utilice un objeto que implemente RandomAccess, como ArrayList . |
compensar | El valor de compensación cuando se buscan valores int en las labels . |
Devoluciones
- las cadenas asignadas. La longitud de la lista es
TensorBuffer.getFlatSize()
.
Lanza
Argumento de excepción ilegal | si tensorBuffer o labels es nulo. |
---|