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 pesquisa 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 é "ABBBB", "AB" é retornado se merge_repeated = True, mas "ABBBB" é retornado se merge_repeated = False.
Classes aninhadas
classe | CtcBeamSearchDecoder.Options | Atributos opcionais para CtcBeamSearchDecoder |
Constantes
Fragmento | OP_NAME | O nome desta operação, conforme conhecido pelo motor principal TensorFlow |
Métodos Públicos
estática <T estende TNumber > CtcBeamSearchDecoder <T> | |
List < Output < TInt64 >> | decodedIndices () Uma lista (comprimento: top_paths) de matrizes de índices. |
List < Output < TInt64 >> | decodedShape () Uma lista (comprimento: top_paths) do vetor de forma. |
List < Output < TInt64 >> | decodedValues () Uma lista (comprimento: top_paths) de vetores de valores. |
Output <T> | logProbability () Uma matriz, em forma de: `(batch_size x top_paths)`. |
estáticos CtcBeamSearchDecoder.Options | mergeRepeated (booleano mergeRepeated) |
Métodos herdados
Constantes
nome_op final String public static
O nome desta operação, conforme conhecido pelo motor principal TensorFlow
Métodos Públicos
public static CtcBeamSearchDecoder <T> create ( Scope escopo, Operando <T> entradas, Operando < TInt32 > sequenceLength, Long largura de feixe, topPaths longas, Options ... Opções)
Método de fábrica para criar uma classe que envolve uma nova operação CtcBeamSearchDecoder.
Parâmetros
alcance | escopo atual |
---|---|
entradas | 3-D, forma: `(max_time x batch_size x num_classes)`, os logits. |
sequenceLength | Um vetor contendo comprimentos de sequência, tamanho `(lote)`. |
beamWidth | Um escalar> = 0 (largura do feixe de pesquisa do feixe). |
topPaths | Um escalar> = 0, <= largura do feixe (controla o tamanho da saída). |
opções | carrega valores de atributos opcionais |
Devoluções
- uma nova instância de 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)`, tem índices de um `SparseTensor
Lista pública < Output < 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. Vetor j, tamanho `(comprimento total_decoded_outputs [j])`, tem os valores de um `SparseTensor
pública Output <T> logProbability ()
Uma matriz, em forma de: `(batch_size x top_paths)`. As probabilidades de log da seqüência.
public static CtcBeamSearchDecoder.Options mergeRepeated (Boolean mergeRepeated)
Parâmetros
mergeRepeated | Se verdadeiro, mescla classes repetidas na saída. |
---|