kelas akhir publik LSTMBlockCellGrad
Menghitung propagasi mundur sel LSTM untuk 1 langkah waktu.
Implementasi ini akan digunakan bersama dengan LSTMBlockCell.
Metode Publik
statis <T memperluas Nomor> LSTMBlockCellGrad <T> | buat ( Lingkup lingkup, Operand <T> x, Operand <T> csPrev, Operand <T> hPrev, Operand <T> w, Operand <T> wci, Operand <T> wcf, Operand <T> wco, Operand <T > b, Operan <T> i, Operan <T> cs, Operan <T> f, Operan <T> o, Operan <T> ci, Operan <T> co, Operan <T> csGrad, Operan <T> hGrad , penggunaan Boolean Lubang Intip) Metode pabrik untuk membuat kelas yang membungkus operasi LSTMBlockCellGrad baru. |
Keluaran <T> | csPrevGrad () Gradien cs yang akan disangga punggung. |
Keluaran <T> | dicfo () Turunannya adalah [i, cs, f, o]. |
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. |
Metode Warisan
Metode Publik
public static LSTMBlockCellGrad <T> buat ( Lingkup lingkup, 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> csGrad , Operan <T> hGrad, penggunaan BooleanPeephole)
Metode pabrik untuk membuat kelas yang membungkus operasi LSTMBlockCellGrad baru.
Parameter
cakupan | ruang lingkup saat ini |
---|---|
X | Input ke sel LSTM, bentuk (batch_size, num_inputs). |
csSebelumnya | Keadaan sel sebelumnya. |
hSebelumnya | Keadaan h sebelumnya. |
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 masukan. |
cs | Keadaan sel sebelum tanh. |
F | Gerbang lupa. |
Hai | Gerbang keluaran. |
ci | Masukan sel. |
bersama | Sel setelah tanh. |
csGrad | Gradien cs saat ini. |
lulusan | Gradien vektor h. |
gunakan Lubang Intip | Apakah sel menggunakan koneksi lubang intip. |
Kembali
- contoh baru LSTMBlockCellGrad