kelas akhir publik BlockLSTMGrad
Menghitung propagasi mundur sel LSTM untuk seluruh urutan waktu.
Implementasi ini akan digunakan bersama dengan BlockLSTMV2.
Konstanta
Rangkaian | OP_NAME | Nama operasi ini dikenal dengan mesin inti TensorFlow |
Metode Publik
Keluaran <T> | lulusan () Gradien untuk w disangga punggung. |
statis <T memperluas TNomber > BlockLSTMGrad <T> | buat ( Lingkup lingkup, Operand < TInt64 > seqLenMax, Operand <T> x, Operand <T> csPrev, Operand <T> hPrev, Operand <T> w, Operand <T> wci, Operand <T> wcf, Operand <T > wco, Operan <T> b, Operan <T> i, Operan <T> cs, Operan <T> f, Operan <T> o, Operan <T> ci, Operan <T> co, Operan <T> h , Operan <T> csGrad, Operan <T> hGrad, penggunaan BooleanPeephole) Metode pabrik untuk membuat kelas yang membungkus operasi BlockLSTMGrad baru. |
Keluaran <T> | csPrevGrad () Gradien cs_prev yang akan disangga kembali. |
Keluaran <T> | hPrevGrad () Gradien h_prev untuk disangga kembali. |
Keluaran <T> | wLulusan () Gradien untuk w disangga punggung. |
Keluaran <T> | wcfGrad () Gradien untuk wcf disangga ke belakang. |
Keluaran <T> | lulusan wci () Gradien untuk wci disangga punggung. |
Keluaran <T> | lulusan wco () Gradien untuk wco disangga punggung. |
Keluaran <T> | xGrad () Gradien x yang akan disangga punggung. |
Metode Warisan
Konstanta
String akhir statis publik OP_NAME
Nama operasi ini dikenal dengan mesin inti TensorFlow
Nilai Konstan: "BlockLSTMGradV2"
Metode Publik
public static BlockLSTMGrad <T> buat ( Lingkup lingkup, Operan < TInt64 > seqLenMax, Operan <T> x, Operan <T> csPrev, Operan <T> hPrev, Operan <T> w, Operan <T> wci, Operan <T > wcf, Operan <T> wco, Operan <T> b, Operan <T> i, Operan <T> cs, Operan <T> f, Operan <T> o, Operan <T> ci, Operan <T> co , Operan <T> h, Operan <T> csGrad, Operan <T> hGrad, penggunaan BooleanPeephole)
Metode pabrik untuk membuat kelas yang membungkus operasi BlockLSTMGrad baru.
Parameter
cakupan | ruang lingkup saat ini |
---|---|
seqLenMax | Panjang waktu maksimum yang sebenarnya digunakan oleh masukan ini. Output diisi dengan angka nol melebihi panjang ini. |
X | Urutan input ke LSTM, bentuk (timelen, batch_size, num_inputs). |
csSebelumnya | Nilai keadaan sel awal. |
hSebelumnya | Keluaran awal sel (untuk digunakan sebagai lubang intip). |
w | Matriks bobot. |
wci | Matriks bobot untuk sambungan lubang intip gerbang masukan. |
wcf | Matriks bobot untuk sambungan lubang intip gerbang lupa. |
wco | Matriks bobot untuk sambungan lubang intip gerbang keluaran. |
B | Vektor bias. |
Saya | Gerbang input sepanjang rangkaian waktu. |
cs | Keadaan sel sebelum tanh sepanjang urutan waktu. |
F | Gerbang lupa sepanjang rangkaian waktu. |
Hai | Gerbang keluaran sepanjang rangkaian waktu. |
ci | Input sel sepanjang urutan waktu. |
bersama | Sel setelah tanh sepanjang urutan waktu. |
H | Vektor keluaran h sepanjang rangkaian waktu. |
csGrad | Gradien cs saat ini. |
lulusan | Gradien vektor h. |
gunakan Lubang Intip | Apakah akan menggunakan pemberat lubang intip. |
Kembali
- contoh baru dari BlockLSTMGrad