public class akhir LSTMBlockCellGrad
Menghitung propagasi mundur sel LSTM untuk 1 langkah waktu.
Implementasi ini akan digunakan bersama dengan LSTMBlockCell.
Metode Publik
statis <T meluas Nomor> LSTMBlockCellGrad <T> | membuat ( 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 , Boolean usePeephole) Metode pabrik untuk membuat kelas yang membungkus operasi LSTMBlockCellGrad baru. |
Output <T> | csPrevGrad () Gradien cs untuk disangga kembali. |
Output <T> | dicfo () Turunan wrt ke [i, cs, f, o]. |
Output <T> | wcfGrad () Gradien untuk wcf untuk disangga kembali. |
Output <T> | wciGrad () Gradien untuk wci untuk disangga kembali. |
Output <T> | wcoGrad () Gradien untuk wco untuk disangga kembali. |
Metode yang Diwarisi
Metode Publik
public static LSTMBlockCellGrad <T> membuat ( 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, Boolean usePeephole)
Metode pabrik untuk membuat kelas yang membungkus operasi LSTMBlockCellGrad baru.
Parameter
cakupan | lingkup saat ini |
---|---|
x | Input ke sel LSTM, bentuk (batch_size, num_inputs). |
csSebelumnya | Status sel sebelumnya. |
hPrev | keadaan h sebelumnya. |
w | Matriks berat. |
wci | Matriks bobot untuk koneksi lubang intip gerbang input. |
wcf | Matriks bobot untuk koneksi lupa gerbang lubang intip. |
wco | Matriks bobot untuk koneksi 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. |
hGrad | Gradien vektor h. |
gunakan lubang intip | Apakah sel menggunakan koneksi lubang intip. |
Kembali
- contoh baru dari LSTMBlockCellGrad