Melakukan decoding pencarian berkas pada logit yang diberikan dalam input.
Catatan tentang atribut merge_repeated: Untuk decoder pencarian berkas, ini berarti bahwa jika entri berturut-turut dalam berkas adalah sama, hanya entri pertama yang dipancarkan. Artinya, bila jalur teratas adalah "ABBBB", "AB" dikembalikan jika merge_repeated = True tetapi "ABBBB" dikembalikan jika merge_repeated = False.
Kelas Bersarang
kelas | CtcBeamSearchDecoder.Opsi | Atribut opsional untuk CtcBeamSearchDecoder |
Konstanta
Rangkaian | OP_NAME | Nama operasi ini dikenal dengan mesin inti TensorFlow |
Metode Publik
statis <T memperluas TNumber > CtcBeamSearchDecoder <T> | |
Daftar< Keluaran < TInt64 >> | diterjemahkanIndeks () Daftar (panjang: top_paths) matriks indeks. |
Daftar< Keluaran < TInt64 >> | diterjemahkanBentuk () Daftar (panjang: top_paths) vektor bentuk. |
Daftar< Keluaran < TInt64 >> | Nilai yang didekodekan () Daftar (panjang: top_paths) vektor nilai. |
Keluaran <T> | logProbabilitas () Sebuah matriks, berbentuk: `(batch_size x top_paths)`. |
CtcBeamSearchDecoder.Options statis | penggabunganBerulang (penggabungan BooleanBerulang) |
Metode Warisan
Konstanta
String akhir statis publik OP_NAME
Nama operasi ini dikenal dengan mesin inti TensorFlow
Metode Publik
public static CtcBeamSearchDecoder <T> buat ( Lingkup cakupan , input Operan <T>, Operan < TInt32 > sequenceLength, Long beamWidth, Long topPaths, Opsi... opsi)
Metode pabrik untuk membuat kelas yang membungkus operasi CtcBeamSearchDecoder 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)`. |
lebar balok | Skalar >= 0 (lebar berkas pencarian sinar). |
jalur atas | Skalar >= 0, <= beam_width (mengontrol ukuran keluaran). |
pilihan | membawa nilai atribut opsional |
Kembali
- contoh baru dari CtcBeamSearchDecoder
Daftar publik< Output < TInt64 >> decodeIndices ()
Daftar (panjang: top_paths) matriks indeks. Matriks j, ukuran `(total_decoded_outputs[j] x 2)`, memiliki indeks `SparseTensor
Daftar publik< Output < TInt64 >> decodeShape ()
Daftar (panjang: top_paths) vektor bentuk. Vektor j, ukuran `(2)`, menyimpan bentuk `SparseTensor[j]` yang didekodekan. Nilainya adalah: `[batch_size, max_decoded_length[j]]`.
Daftar Publik< Keluaran < TInt64 >> Nilai yang didekodekan ()
Daftar (panjang: top_paths) vektor nilai. Vektor j, ukuran `(panjang total_decoded_outputs[j])`, memiliki nilai `SparseTensor
Keluaran publik <T> logProbabilitas ()
Sebuah matriks, berbentuk: `(batch_size x top_paths)`. Probabilitas log urutan.
CtcBeamSearchDecoder.Options mergeRepeated statis publik (Boolean mergeRepeated)
Parameter
penggabunganBerulang | Jika benar, gabungkan kelas yang berulang dalam keluaran. |
---|