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