BlockLSTMGrad

genel final sınıfı BlockLSTMGrad

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

Bu uygulama BlockLSTMV2 ile birlikte kullanılacaktır.

Sabitler

Sicim OP_NAME Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Genel Yöntemler

Çıkış <T>
bGrad ()
W'nin arkadan desteklenecek gradyanı.
static <T TNumber'ı genişletir > BlockLSTMGrad <T>
create ( Kapsam kapsamı, İşlenen < TInt64 > seqLenMax, İş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> h , İşlenen <T> csGrad, İşlenen <T> hGrad, Boolean usePeephole)
Yeni bir BlockLSTMGrad işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Çıkış <T>
csPrevGrad ()
Arkaya desteklenecek cs_prev'in gradyanı.
Çıkış <T>
hPrevGrad ()
Geriye desteklenecek h_prev'in gradyanı.
Çıkış <T>
wGrad ()
W'nin arkadan desteklenecek gradyanı.
Çıkış <T>
wcfGrad ()
Wcf'nin arkadan desteklenecek degradesi.
Çıkış <T>
wciGrad ()
Wci'nin arkadan desteklenecek gradyanı.
Çıkış <T>
wcoGrad ()
Wco'nun arkadan desteklenecek degradesi.
Çıkış <T>
xGrad ()
Arkadan desteklenecek x'in gradyanı.

Kalıtsal Yöntemler

Sabitler

genel statik son Dize OP_NAME

Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Sabit Değer: "BlockLSTMGradV2"

Genel Yöntemler

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

W'nin arkadan desteklenecek gradyanı.

public static BlockLSTMGrad <T> create ( Kapsam kapsamı, İşlenen < TInt64 > seqLenMax, İş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> h, İşlenen <T> csGrad, İşlenen <T> hGrad, Boolean usePeephole)

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

Parametreler
kapsam mevcut kapsam
seqLenMax Bu giriş tarafından fiilen kullanılan maksimum süre uzunluğu. Çıkışlar bu uzunluğun ötesinde sıfırlarla doldurulur.
X LSTM'ye dizi girişi, şekil (timelen, Batch_size, num_inputs).
csÖnceki Başlangıç ​​hücre durumunun değeri.
hÖnceki Hücrenin ilk çıktısı (gözetleme deliği için kullanılacak).
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 Tüm zaman dizisi boyunca giriş kapısı.
CS Tüm zaman dizisi boyunca tanh'dan önceki hücre durumu.
F Tüm zaman dizisi üzerindeki unutma kapısı.
Ö Tüm zaman dizisi boyunca çıkış kapısı.
ci Tüm zaman dizisi boyunca hücre girişi.
ortak Tüm zaman dizisi boyunca tanhdan sonraki hücre.
H Tüm zaman dizisi boyunca çıkış h vektörü.
csGrad Cs'nin mevcut gradyanı.
hGrad h vektörünün gradyanı.
Peephole'u kullan Gözetleme deliği ağırlıklarının kullanılıp kullanılmayacağı.
İadeler
  • BlockLSTMGrad'ın yeni bir örneği

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

Arkaya desteklenecek cs_prev'in gradyanı.

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

Geriye desteklenecek h_prev'in gradyanı.

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

W'nin arkadan desteklenecek gradyanı.

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.

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

Arkadan desteklenecek x'in gradyanı.