CtcBeamSearchDecoder

classe finale pubblica CtcBeamSearchDecoder

Esegue la decodifica della ricerca del fascio sui logit forniti in input.

Una nota sull'attributo merge_repeated: per il decodificatore di ricerca dei raggi ciò significa che se le voci consecutive in un raggio sono uguali, viene emessa solo la prima. Cioè, quando il percorso superiore è "ABBBB", viene restituito "AB" se merge_repeated = True ma "ABBBB" viene restituito se merge_repeated = False.

Classi nidificate

classe CtcBeamSearchDecoder.Options Attributi facoltativi per CtcBeamSearchDecoder

Costanti

Corda OP_NAME Il nome di questa operazione, come noto al motore principale di TensorFlow

Metodi pubblici

statico <T estende TNumber > CtcBeamSearchDecoder <T>
create ( scope scope, ingressi operando <T>, operando < TInt32 > sequenceLength, long beamWidth, long topPaths, opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione CtcBeamSearchDecoder.
Elenco< Output < TInt64 >>
indici decodificati ()
Un elenco (lunghezza: top_paths) di matrici di indici.
Elenco< Output < TInt64 >>
forma decodificata ()
Un elenco (lunghezza: top_paths) di forme vettoriali.
Elenco< Output < TInt64 >>
valori decodificati ()
Un elenco (lunghezza: top_paths) di vettori di valori.
Uscita <T>
logProbabilità ()
Una matrice, a forma di: `(batch_size x top_paths)`.
CtcBeamSearchDecoder.Options statico
mergeRepeated (merge booleanoRepeated)

Metodi ereditati

org.tensorflow.op.RawOp
booleano finale
è uguale a (Oggetto oggetto)
finale int
Operazione
operazione ()
Restituisce questa unità di calcolo come una singola Operation .
stringa finale
booleano
è uguale a (Oggetto arg0)
Classe finale<?>
getClass ()
int
codice hash ()
vuoto finale
notificare ()
vuoto finale
notificaTutti ()
Corda
accordare ()
vuoto finale
attendere (lungo arg0, int arg1)
vuoto finale
aspetta (lungo arg0)
vuoto finale
Aspettare ()
org.tensorflow.op.Op
ambiente di esecuzione astratto
ambiente ()
Restituisce l'ambiente di esecuzione in cui è stata creata questa operazione.
Operazione astratta
operazione ()
Restituisce questa unità di calcolo come una singola Operation .

Costanti

Stringa finale statica pubblica OP_NAME

Il nome di questa operazione, come noto al motore principale di TensorFlow

Valore costante: "CTCBeamSearchDecoder"

Metodi pubblici

public static CtcBeamSearchDecoder <T> create ( scope scope, operand <T> input, operand < TInt32 > sequenceLength, Long beamWidth, Long topPaths, Options... options)

Metodo factory per creare una classe che racchiude una nuova operazione CtcBeamSearchDecoder.

Parametri
scopo ambito attuale
input 3-D, forma: `(max_time x batch_size x num_classes)`, i logit.
sequenzaLength Un vettore contenente lunghezze di sequenza, dimensione "(batch)".
beamWidth A scalare >= 0 (larghezza del raggio di ricerca del raggio).
topPercorsi Uno scalare >= 0, <= beam_width (controlla la dimensione dell'output).
opzioni trasporta valori di attributi opzionali
ritorna
  • una nuova istanza di CtcBeamSearchDecoder

public List< Output < TInt64 >> decodedIndices ()

Un elenco (lunghezza: top_paths) di matrici di indici. La matrice j, dimensione `(total_decoded_outputs[j] x 2)`, ha indici di uno `SparseTensor `. Le righe memorizzano: [batch, ora].

elenco pubblico< Output < TInt64 >> decodedShape ()

Un elenco (lunghezza: top_paths) di forme vettoriali. Il vettore j, dimensione "(2)", memorizza la forma dello "SparseTensor[j]" decodificato. I suoi valori sono: `[batch_size, max_decoded_length[j]]`.

public List< Output < TInt64 >> decodedValues ​​()

Un elenco (lunghezza: top_paths) di vettori di valori. Il vettore j, dimensione `(length total_decoded_outputs[j])`, ha i valori di uno `SparseTensor `. Il vettore memorizza le classi decodificate per la trave j.

Output pubblico <T> logProbability ()

Una matrice, a forma di: `(batch_size x top_paths)`. La sequenza log-probabilità.

pubblico statico CtcBeamSearchDecoder.Options mergeRepeated (mergeRepeated booleano)

Parametri
mergeRipetuto Se vero, unisci le classi ripetute nell'output.