LabelUtil

classe pública LabelUtil

Utilitários de operação de rótulo.

Métodos Públicos

Lista estática <String>
mapValueToLabels ( TensorBuffer tensorBuffer, List <String> rótulos, deslocamento interno)
Mapeia um tensor de valor int para uma lista de rótulos de string.

Métodos herdados

Métodos Públicos

public static List <String> mapValueToLabels ( TensorBuffer tensorBuffer, List <String> rótulos, deslocamento int)

Mapeia um tensor de valor int para uma lista de rótulos de string. É necessário um conjunto de strings como dicionário. Exemplo: se o tensor fornecido for [3, 1, 0] e os rótulos fornecidos forem ["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 números inteiros não negativos e cada valor x será convertido em labels[x + offset] . Se o tensor for fornecido como float TensorBuffer , os valores serão convertidos em números inteiros. Todos os valores fora do limite 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 chave. Para obter melhor desempenho, use um objeto que implemente RandomAccess, como ArrayList .
desvio O valor de deslocamento ao procurar valores int nos labels .
Devoluções
Lança
Exceção de argumento ilegal se tensorBuffer ou labels for nulo.