CtcGreedyDecoder

clase final pública CtcGreedyDecoder

Realiza una decodificación codiciosa en los logits dados en las entradas.

Una nota sobre el atributo merge_repeated: si está habilitado, cuando los índices máximos de logits consecutivos son iguales, solo se emite el primero de ellos. Al etiquetar el espacio en blanco '*', la secuencia "ABB * BB" se convierte en "ABB" si merge_repeated = True y "ABBBB" si merge_repeated = False.

Independientemente del valor de merge_repeated, si el índice máximo de un tiempo y lote determinados corresponde al índice en blanco `(num_classes - 1)`, no se emite ningún elemento nuevo.

Clases anidadas

clase CtcGreedyDecoder.Opciones Atributos opcionales para CtcGreedyDecoder

Constantes

Cadena OP_NOMBRE El nombre de esta operación, como lo conoce el motor central de TensorFlow.

Métodos públicos

estático <T extiende TNumber > CtcGreedyDecoder <T>
crear (alcance alcance , entradas de operando <T>, operando <TInt32> longitud de secuencia, opciones... opciones)
Método de fábrica para crear una clase que envuelve una nueva operación CtcGreedyDecoder.
Salida < TInt64 >
índices decodificados ()
Matriz de índices, tamaño `(total_decoded_outputs x 2)`, de un `SparseTensor `.
Salida < TInt64 >
forma decodificada ()
Vector de forma, tamaño `(2)`, del SparseTensor decodificado.
Salida < TInt64 >
valores decodificados ()
Vector de valores, tamaño: `(total_decoded_outputs)`, de un `SparseTensor `.
Salida <T>
logProbabilidad ()
Matriz, tamaño `(batch_size x 1)`, que contiene probabilidades logarítmicas de secuencia.
CtcGreedyDecoder.Options estático
mergeRepeated (fusión booleana repetida)

Métodos heredados

Constantes

Cadena final estática pública OP_NAME

El nombre de esta operación, como lo conoce el motor central de TensorFlow.

Valor constante: "CTCGreedyDecoder"

Métodos públicos

CtcGreedyDecoder <T> estático público crear (alcance de alcance , entradas de operando <T>, operando <TInt32> longitud de secuencia, opciones... opciones)

Método de fábrica para crear una clase que envuelve una nueva operación CtcGreedyDecoder.

Parámetros
alcance alcance actual
entradas 3-D, forma: `(tiempo_máximo x tamaño_de_lote x núm_clases)`, los logits.
secuenciaLongitud Un vector que contiene longitudes de secuencia, tamaño `(batch_size)`.
opciones lleva valores de atributos opcionales
Devoluciones
  • una nueva instancia de CtcGreedyDecoder

Salida pública < TInt64 > índices decodificados ()

Matriz de índices, tamaño `(total_decoded_outputs x 2)`, de un `SparseTensor `. Las filas almacenan: [lote, tiempo].

Salida pública < TInt64 > decodedShape ()

Vector de forma, tamaño `(2)`, del SparseTensor decodificado. Los valores son: `[tamaño_lote, longitud_máxima_decodificada]`.

Salida pública < TInt64 > decodedValues ​​()

Vector de valores, tamaño: `(total_decoded_outputs)`, de un `SparseTensor `. El vector almacena las clases decodificadas.

Salida pública <T> logProbability ()

Matriz, tamaño `(batch_size x 1)`, que contiene probabilidades logarítmicas de secuencia.

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

Parámetros
fusionarRepetido Si es Verdadero, fusiona clases repetidas en la salida.