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

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.