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

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: "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.