LabelUtil

classe pública LabelUtil

Utilitários de operação de etiqueta.

Métodos Públicos

estática lista < string >
mapValueToLabels ( TensorBuffer tensorBuffer, lista < string > etiquetas, int offset)
Mapeia um tensor de valor int para uma lista de rótulos de string.

Métodos herdados

Métodos Públicos

public static lista < string > mapValueToLabels ( TensorBuffer tensorBuffer, lista < string > etiquetas, int offset)

Mapeia um tensor de valor int para uma lista de rótulos de string. É necessário um array de strings como dicionário. Exemplo: se o tensor fornecido for [3, 1, 0] e os rótulos fornecidos for ["fundo", "maçã", "banana", "cereja", "data"], o resultado será ["data", "banana maça"].

Parâmetros
tensorBuffer Um tensor com valores de índice. Os valores devem ser inteiros não negativos, e cada valor de x vai ser convertida em labels[x + offset] . Se o tensor é dado como uma bóia TensorBuffer , os valores serão lançados para números inteiros. Todos os valores que estão fora dos limites serão mapeados para uma string vazia.
rótulos Uma lista de strings, usada como dicionário para pesquisa. O índice do elemento da matriz será usado como a chave. Para obter um melhor desempenho, use um objeto que implementa RandomAccess, como ArrayList .
Deslocamento O valor de deslocamento quando procurar valores int nos labels .
Devoluções
Lança
Exceção de argumento ilegal se tensorBuffer ou labels é nulo.