CtcGreedyDecoder

kelas akhir publik CtcGreedyDecoder

Melakukan decoding serakah pada logit yang diberikan dalam input.

Catatan tentang atribut merge_repeated: jika diaktifkan, ketika indeks maksimum logit berturut-turut sama, hanya indeks logit pertama yang dikeluarkan. Memberi label pada bagian yang kosong '*', urutan "ABB * BB" menjadi "ABB" jika merge_repeated = True dan "ABBBB" jika merge_repeated = False.

Terlepas dari nilai merge_repeated, jika indeks maksimum waktu dan batch tertentu sesuai dengan indeks kosong `(num_classes - 1)`, tidak ada elemen baru yang dikeluarkan.

Kelas Bersarang

kelas CtcGreedyDecoder.Opsi Atribut opsional untuk CtcGreedyDecoder

Konstanta

Rangkaian OP_NAME Nama operasi ini dikenal dengan mesin inti TensorFlow

Metode Publik

statis <T memperluas TNumber > CtcGreedyDecoder <T>
buat ( Lingkup lingkup, input Operan <T>, Operan < TInt32 > sequenceLength, Opsi... opsi)
Metode pabrik untuk membuat kelas yang membungkus operasi CtcGreedyDecoder baru.
Keluaran < TInt64 >
diterjemahkanIndeks ()
Matriks indeks, ukuran `(total_decoded_outputs x 2)`, dari `SparseTensor `.
Keluaran < TInt64 >
diterjemahkanBentuk ()
Vektor bentuk, ukuran `(2)`, dari SparseTensor yang didekodekan.
Keluaran < TInt64 >
Nilai yang didekodekan ()
Nilai vektor, ukuran: `(total_decoded_outputs)`, dari `SparseTensor `.
Keluaran <T>
logProbabilitas ()
Matriks, ukuran `(batch_size x 1)`, berisi probabilitas log urutan.
CtcGreedyDecoder.Options statis
penggabunganBerulang (penggabungan BooleanBerulang)

Metode Warisan

org.tensorflow.op.RawOp
boolean terakhir
sama dengan (Objek objek)
int terakhir
Operasi
op ()
Kembalikan unit komputasi ini sebagai satu Operation .
String terakhir
boolean
sama dengan (Objek arg0)
Kelas terakhir<?>
dapatkan Kelas ()
ke dalam
Kode hash ()
kekosongan terakhir
memberitahu ()
kekosongan terakhir
beri tahuSemua ()
Rangkaian
keString ()
kekosongan terakhir
tunggu (arg0 panjang, int arg1)
kekosongan terakhir
tunggu (argumen panjang0)
kekosongan terakhir
Tunggu ()
org.tensorflow.op.Op
Lingkungan Eksekusi abstrak
env ()
Kembalikan lingkungan eksekusi tempat operasi ini dibuat.
Operasi abstrak
op ()
Kembalikan unit komputasi ini sebagai satu Operation .

Konstanta

String akhir statis publik OP_NAME

Nama operasi ini dikenal dengan mesin inti TensorFlow

Nilai Konstan: "CTCGreedyDecoder"

Metode Publik

public static CtcGreedyDecoder <T> buat ( Lingkup lingkup, input Operan <T>, Operan < TInt32 > sequenceLength, Opsi... opsi)

Metode pabrik untuk membuat kelas yang membungkus operasi CtcGreedyDecoder baru.

Parameter
cakupan ruang lingkup saat ini
masukan 3-D, bentuk: `(max_time x batch_size x num_classes)`, logit.
panjang urutan Vektor yang berisi panjang urutan, ukuran `(batch_size)`.
pilihan membawa nilai atribut opsional
Kembali
  • contoh baru dari CtcGreedyDecoder

Output publik < TInt64 > decodeIndices ()

Matriks indeks, ukuran `(total_decoded_outputs x 2)`, dari `SparseTensor `. Penyimpanan baris: [batch, waktu].

Output publik < TInt64 > decodeShape ()

Vektor bentuk, ukuran `(2)`, dari SparseTensor yang didekodekan. Nilainya adalah: `[batch_size, max_decoded_length]`.

Output publik < TInt64 > Nilai yang didekodekan ()

Nilai vektor, ukuran: `(total_decoded_outputs)`, dari `SparseTensor `. Vektor menyimpan kelas yang didekodekan.

Keluaran publik <T> logProbabilitas ()

Matriks, ukuran `(batch_size x 1)`, berisi probabilitas log urutan.

CtcGreedyDecoder.Options mergeRepeated statis publik (Boolean mergeRepeated)

Parameter
penggabunganBerulang Jika Benar, gabungkan kelas yang berulang dalam keluaran.