LSTMBlockCellGrad

genel final sınıfı LSTMBlockCellGrad

LSTM hücresinin geriye doğru yayılımını 1 zaman adımı için hesaplar.

Bu uygulama LSTMBlockCell ile birlikte kullanılacaktır.

Genel Yöntemler

statik <T Sayıyı genişletir> LSTMBlockCellGrad <T>
create ( Kapsam kapsamı, İşlenen <T> x, İşlenen <T> csPrev, İşlenen <T> hPrev, İşlenen <T> w, İşlenen <T> wci, İşlenen <T> wcf, İşlenen <T> wco, İşlenen <T > b, İşlenen <T> i, İşlenen <T> cs, İşlenen <T> f, İşlenen <T> o, İşlenen <T> ci, İşlenen <T> co, İşlenen <T> csGrad, İşlenen <T> hGrad , Boolean kullanımıPeephole)
Yeni bir LSTMBlockCellGrad işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Çıkış <T>
csPrevGrad ()
Arkaya desteklenecek cs'nin gradyanı.
Çıkış <T>
dikfo ()
[i, cs, f, o]'ya göre türev.
Çıkış <T>
wcfGrad ()
Wcf'nin arkadan desteklenecek degradesi.
Çıkış <T>
wciGrad ()
Wci'nin arkadan desteklenecek gradyanı.
Çıkış <T>
wcoGrad ()
Wco'nun arkadan desteklenecek degradesi.

Kalıtsal Yöntemler

Genel Yöntemler

public static LSTMBlockCellGrad <T> create ( Kapsam kapsamı, İşlenen <T> x, İşlenen <T> csPrev, İşlenen <T> hPrev, İşlenen <T> w, İşlenen <T> wci, İşlenen <T> wcf, İşlenen <T > wco, İşlenen <T> b, İşlenen <T> i, İşlenen <T> cs, İşlenen <T> f, İşlenen <T> o, İşlenen <T> ci, İşlenen <T> co, İşlenen <T> csGrad , İşlenen <T> hGrad, Boolean kullanımıPeephole)

Yeni bir LSTMBlockCellGrad işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
X LSTM hücresine giriş, şekil (batch_size, num_inputs).
csÖnceki Önceki hücre durumu.
hÖnceki Önceki h durumu.
w Ağırlık matrisi.
wci Giriş kapısı gözetleme deliği bağlantısı için ağırlık matrisi.
wcf Unutulan kapı gözetleme deliği bağlantısı için ağırlık matrisi.
tuvalet Çıkış kapısı gözetleme deliği bağlantısı için ağırlık matrisi.
B Önyargı vektörü.
Ben Giriş kapısı.
CS Tanh'dan önceki hücre durumu.
F Unutma kapısı.
Ö Çıkış kapısı.
ci Hücre girişi.
ortak Tanh'dan sonraki hücre.
csGrad Cs'nin mevcut gradyanı.
hGrad h vektörünün gradyanı.
Peephole'u kullan Hücrenin gözetleme deliği bağlantılarını kullanıp kullanmadığı.
İadeler
  • LSTMBlockCellGrad'ın yeni bir örneği

genel Çıkış <T> csPrevGrad ()

Arkaya desteklenecek cs'nin gradyanı.

genel Çıkış <T> dicfo ()

[i, cs, f, o]'ya göre türev.

genel Çıkış <T> wcfGrad ()

Wcf'nin arkadan desteklenecek degradesi.

genel Çıkış <T> wciGrad ()

Wci'nin arkadan desteklenecek gradyanı.

genel Çıkış <T> wcoGrad ()

Wco'nun arkadan desteklenecek degradesi.