Executa a decodificação de pesquisa de feixe nos logits fornecidos na entrada.
Uma observação sobre o atributo merge_repeated: Para o decodificador de busca de feixe, isso significa que se as entradas consecutivas em um feixe forem iguais, apenas a primeira delas será emitida. Ou seja, quando o caminho superior for "ABBBB", "AB" será retornado se merge_repeated = True, mas "ABBBB" será retornado se merge_repeated = False.
Classes aninhadas
aula | CtcBeamSearchDecoder.Options | Atributos opcionais para CtcBeamSearchDecoder |
Constantes
Corda | OP_NAME | O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow |
Métodos Públicos
estático <T estende TNumber > CtcBeamSearchDecoder <T> | create (escopo do escopo , entradas do operando <T>, operando < TInt32 > sequenceLength, Long beamWidth, Long topPaths, Options... options) Método de fábrica para criar uma classe que envolve uma nova operação CtcBeamSearchDecoder. |
Lista< Saída <TInt64> > | índices decodificados () Uma lista (comprimento: top_paths) de matrizes de índices. |
Lista< Saída <TInt64> > | decodificadoShape () Uma lista (comprimento: top_paths) do vetor de forma. |
Lista< Saída <TInt64> > | Valores decodificados () Uma lista (comprimento: top_paths) de vetores de valores. |
Saída <T> | logProbabilidade () Uma matriz, em formato: `(batch_size x top_paths)`. |
CtcBeamSearchDecoder.Options estático | mergeRepeated (booleano mergeRepeated) |
Métodos herdados
Constantes
String final estática pública OP_NAME
O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow
Métodos Públicos
public static CtcBeamSearchDecoder <T> create (Escopo do escopo , entradas do operando <T>, Operando <TInt32> seqüênciaLength, Long beamWidth, Long topPaths, Opções... opções)
Método de fábrica para criar uma classe que envolve uma nova operação CtcBeamSearchDecoder.
Parâmetros
escopo | escopo atual |
---|---|
entradas | 3-D, formato: `(max_time x batch_size x num_classes)`, os logits. |
comprimento da sequência | Um vetor contendo comprimentos de sequência, tamanho `(lote)`. |
largura do feixe | Um escalar >= 0 (largura do feixe de busca do feixe). |
topPaths | Um escalar >= 0, <= beam_width (controla o tamanho da saída). |
opções | carrega valores de atributos opcionais |
Devoluções
- uma nova instância do CtcBeamSearchDecoder
Lista pública< Saída < TInt64 >> decodedIndices ()
Uma lista (comprimento: top_paths) de matrizes de índices. Matriz j, tamanho `(total_decoded_outputs[j] x 2)`, possui índices de um `SparseTensor
Lista pública< Saída < TInt64 >> decodedShape ()
Uma lista (comprimento: top_paths) do vetor de forma. O vetor j, tamanho `(2)`, armazena a forma do `SparseTensor[j]` decodificado. Seus valores são: `[batch_size, max_decoded_length[j]]`.
Lista pública< Saída < TInt64 >> decodedValues ()
Uma lista (comprimento: top_paths) de vetores de valores. O vetor j, tamanho `(comprimento total_decoded_outputs[j])`, tem os valores de um `SparseTensor
Saída pública <T> logProbability ()
Uma matriz, em formato: `(batch_size x top_paths)`. As probabilidades logarítmicas da sequência.
público estático CtcBeamSearchDecoder.Options mergeRepeated (Boolean mergeRepeated)
Parâmetros
mesclarRepetido | Se for verdade, mescle classes repetidas na saída. |
---|