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

org.tensorflow.op.RawOp
booleano final
es igual (Objeto obj)
entero final
Operación
operación ()
Devuelve esta unidad de cálculo como una única Operation .
cadena final
booleano
es igual (Objeto arg0)
Clase final<?>
obtenerclase ()
En t
código hash ()
vacío final
notificar ()
vacío final
notificar a todos ()
Cadena
Encadenar ()
vacío final
esperar (arg0 largo, int arg1)
vacío final
espera (arg0 largo)
vacío final
esperar ()
org.tensorflow.op.Op
entorno de ejecución abstracto
entorno ()
Devuelve el entorno de ejecución en el que se creó esta operación.
operación abstracta
operación ()
Devuelve esta unidad de cálculo como una única Operation .

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.