CtcGreedyDecoder

classe final pública CtcGreedyDecoder

Executa decodificação gananciosa nos logits fornecidos nas entradas.

Uma observação sobre o atributo merge_repeated: se habilitado, quando os índices máximos dos logits consecutivos são iguais, apenas o primeiro deles é emitido. Rotulando o espaço em branco como '*', a sequência "ABB * BB" se torna "ABB" se merge_repeated = True e "ABBBB" se merge_repeated = False.

Independentemente do valor de merge_repeated, se o índice máximo de um determinado tempo e lote corresponder ao índice em branco `(num_classes - 1)`, nenhum novo elemento será emitido.

Classes aninhadas

aula CtcGreedyDecoder.Options Atributos opcionais para CtcGreedyDecoder

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 > CtcGreedyDecoder <T>
create (escopo do escopo , entradas do operando <T>, operando < TInt32 > seqüênciaLength, opções... opções)
Método de fábrica para criar uma classe que envolve uma nova operação CtcGreedyDecoder.
Saída < TInt64 >
índices decodificados ()
Matriz de índices, tamanho `(total_decoded_outputs x 2)`, de um `SparseTensor `.
Saída < TInt64 >
decodificadoShape ()
Vetor de forma, tamanho `(2)`, do SparseTensor decodificado.
Saída < TInt64 >
Valores decodificados ()
Vetor de valores, tamanho: `(total_decoded_outputs)`, de um `SparseTensor `.
Saída <T>
logProbabilidade ()
Matriz, tamanho `(batch_size x 1)`, contendo log-probabilidades de sequência.
CtcGreedyDecoder.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

Valor constante: "CTCGreedyDecoder"

Métodos Públicos

public static CtcGreedyDecoder <T> create ( escopo do escopo , entradas do operando <T>, operando < TInt32 > sequenceLength, opções... opções)

Método de fábrica para criar uma classe que envolve uma nova operação CtcGreedyDecoder.

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 `(batch_size)`.
opções carrega valores de atributos opcionais
Devoluções
  • uma nova instância do CtcGreedyDecoder

Saída pública < TInt64 > decodedIndices ()

Matriz de índices, tamanho `(total_decoded_outputs x 2)`, de um `SparseTensor `. As linhas armazenam: [lote, hora].

Saída pública < TInt64 > decodedShape ()

Vetor de forma, tamanho `(2)`, do SparseTensor decodificado. Os valores são: `[batch_size, max_decoded_length]`.

Saída pública < TInt64 > decodedValues ​​()

Vetor de valores, tamanho: `(total_decoded_outputs)`, de um `SparseTensor `. O vetor armazena as classes decodificadas.

Saída pública <T> logProbability ()

Matriz, tamanho `(batch_size x 1)`, contendo log-probabilidades de sequência.

público estático CtcGreedyDecoder.Options mergeRepeated (Boolean mergeRepeated)

Parâmetros
mesclarRepetido Se for verdade, mescla classes repetidas na saída.