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