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