CtcBeamSearchDecoder

classe final pública CtcBeamSearchDecoder

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

org.tensorflow.op.RawOp
booleano final
é igual (objeto obj)
int final
Operação
op ()
Retorne esta unidade de cálculo como uma única Operation .
sequência final
boleano
é igual (objeto arg0)
aula final<?>
getClass ()
interno
código hash ()
vazio final
notificar ()
vazio final
notificar todos ()
Corda
para sequenciar ()
vazio final
espere (long arg0, int arg1)
vazio final
espere (arg0 longo)
vazio final
espere ()
org.tensorflow.op.Op
ambiente de execução abstrato
env ()
Retorne o ambiente de execução em que esta operação foi criada.
operação abstrata
op ()
Retorne esta unidade de cálculo como uma única Operation .

Constantes

String final estática pública OP_NAME

O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Valor constante: "CTCBeamSearchDecoder"

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 `. As linhas armazenam: [lote, hora].

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 `. O vetor armazena as classes decodificadas para o feixe j.

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.