Menghitung Kerugian CTC (probabilitas log) untuk setiap entri batch. Juga menghitung
gradien. Kelas ini melakukan operasi softmax untuk Anda, jadi masukannya harus berupa proyeksi linier keluaran oleh LSTM.
Kelas Bersarang
| kelas | CTCLossV2.Opsi | Atribut opsional untuk CTCLossV2 | |
Konstanta
| Rangkaian | OP_NAME | Nama operasi ini dikenal dengan mesin inti TensorFlow | 
Metode Publik
| CTCLossV2 statis | |
| CTCLossV2.Options statis |  ctcMergeRepeated (Boolean ctcMergeRepeated) | 
| Keluaran < TFloat32 > |  gradien ()  Gradien `kerugian`. | 
| CTCLossV2.Options statis |  abaikanLongerOutputsThanInputs (Boolean abaikanLongerOutputsThanInputs) | 
| Keluaran < TFloat32 > |  kehilangan ()  Sebuah vektor (batch) yang berisi probabilitas log. | 
| CTCLossV2.Options statis |  preprocessCollapseRepeated (Boolean preprocessCollapseRepeated)  | 
Metode Warisan
Konstanta
String akhir statis publik OP_NAME
Nama operasi ini dikenal dengan mesin inti TensorFlow
Metode Publik
pembuatan CTCLossV2 statis publik ( Lingkup cakupan, Operan < TFloat32 > input, Operan < TInt64 > labelsIndices, Operan < TInt32 > labelsValues, Operan < TInt32 > sequenceLength, Opsi... opsi)
Metode pabrik untuk membuat kelas yang membungkus operasi CTCLossV2 baru.
Parameter
| cakupan | ruang lingkup saat ini | 
|---|---|
| masukan | 3-D, bentuk: `(max_time x batch_size x num_classes)`, logit. Label kosong default adalah 0, bukan num_classes - 1. | 
| labelIndeks | Indeks `SparseTensor | 
| labelNilai | Nilai (label) yang terkait dengan batch dan waktu tertentu. | 
| panjang urutan | Sebuah vektor yang berisi panjang urutan (batch). | 
| pilihan | membawa nilai atribut opsional | 
Kembali
- contoh baru CTCLossV2
CTCLossV2.Options statis publik ctcMergeRepeated (Boolean ctcMergeRepeated)
Parameter
| ctcMerge Berulang | Skalar. Jika disetel ke false, selama perhitungan CTC, label berulang yang tidak kosong tidak akan digabungkan dan ditafsirkan sebagai label individual. Ini adalah versi CTC yang disederhanakan. | 
|---|
Output publik < TFloat32 > gradien ()
Gradien `kerugian`. 3-D, bentuk: `(waktu_maks x ukuran_batch x jumlah_kelas)`.
CTCLossV2.Options statis publik abaikanLongerOutputsThanInputs (Boolean abaikanLongerOutputsThanInputs)
Parameter
| abaikanOutput yang Lebih PanjangDaripadaInput | Skalar. Jika disetel ke benar, selama penghitungan CTC, item yang memiliki urutan keluaran lebih panjang daripada urutan masukan akan dilewati: item tersebut tidak berkontribusi pada istilah kerugian dan memiliki gradien nol. | 
|---|
CTCLossV2.Options statis publik preprocessCollapseRepeated (Boolean preprocessCollapseRepeated)
Parameter
| preprocessCollapseDiulangi | Skalar, jika benar maka label berulang akan diciutkan sebelum penghitungan CTC. | 
|---|