LSTMBlockCellGrad

publiczna klasa końcowa LSTMBlockCellGrad

Oblicza propagację wsteczną komórki LSTM dla 1 kroku czasowego.

Ta implementacja ma być używana w połączeniu z LSTMBlockCell.

Metody publiczne

statyczny <T numer rozszerzenia> LSTMBlockCellGrad <T>
utwórz (Zakres zasięgu , Operand <T> x, Operand <T> csPrev, Operand <T> hPrev, Operand <T> w, Operand <T> wci, Operand <T> wcf, Operand <T> wco, Operand <T > b, Argument <T> i, Argument <T> cs, Argument <T> f, Argument <T> o, Argument <T> ci, Argument <T> co, Argument <T> csGrad, Argument <T> hGrad , użycie wartości logicznejwizjer)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację LSTMBlockCellGrad.
Wyjście <T>
csPoprzedniGrad ()
Gradient cs, który ma być podparty tyłem.
Wyjście <T>
dicfo ()
Pochodna wrt do [i, cs, f, o].
Wyjście <T>
wcfGrad ()
Gradient dla wcf, który ma być podparty od tyłu.
Wyjście <T>
wciGrad ()
Nachylenie wci, które ma być podparte tyłem.
Wyjście <T>
wcoGrad ()
Nachylenie dla wco, które ma być podparte tyłem.

Metody dziedziczone

Metody publiczne

public static LSTMBlockCellGrad <T> create ( Zakres zasięgu , Operand <T> x, Operand <T> csPrev, Operand <T> hPrev, Operand <T> w, Operand <T> wci, Operand <T> wcf, Operand <T > wco, Argument <T> b, Argument <T> i, Argument <T> cs, Argument <T> f, Argument <T> o, Argument <T> ci, Argument <T> co, Argument <T> csGrad , Operand <T> hGrad, wartość logiczna usePeephole)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację LSTMBlockCellGrad.

Parametry
zakres aktualny zakres
X Dane wejściowe do komórki LSTM, kształt (batch_size, num_inputs).
csPoprzedni Poprzedni stan komórki.
hPoprzedni Poprzedni stan h.
w Matryca wag.
wci Macierz wag dla połączenia wizjera bramki wejściowej.
wcf Matryca wagowa dla połączenia wizjera z bramką zapomnij.
wco Macierz wag dla połączenia wizjera bramki wyjściowej.
B Wektor odchylenia.
I Brama wejściowa.
cs Stan komórki przed tanh.
F Brama Zapomnienia.
o Brama wyjściowa.
ci Wejście komórki.
współ Komórka po tanh.
csGrad Obecny gradient cs.
hGrad Gradient wektora h.
użyj wizjera Czy komórka korzysta z połączeń przez wizjer.
Zwroty
  • nowa instancja LSTMBlockCellGrad

publiczne wyjście <T> csPrevGrad ()

Gradient cs, który ma być podparty tyłem.

publiczne wyjście <T> dicfo ()

Pochodna wrt do [i, cs, f, o].

publiczne wyjście <T> wcfGrad ()

Gradient dla wcf, który ma być podparty od tyłu.

publiczne wyjście <T> wciGrad ()

Nachylenie wci, które ma być podparte tyłem.

publiczne wyjście <T> wcoGrad ()

Nachylenie dla wco, które ma być podparte tyłem.