LSTMBlockCellGrad

パブリック最終クラスLSTMBlockCellGrad

1 タイムステップの LSTM セル逆方向伝播を計算します。

この実装は、LSTMBlockCell と組み合わせて使用​​されます。

パブリックメソッド

static <T extends Number> LSTMBlockCellGrad <T>
create (スコープscope,オペランド<T> x,オペランド<T> csPrev,オペランド<T> hPrev,オペランド<T> w,オペランド<T> wci,オペランド<T> wcf,オペランド<T> wco,オペランド<T > b、オペランド<T> i、オペランド<T> cs、オペランド<T> f、オペランド<T> o、オペランド<T> ci、オペランド<T> co、オペランド<T> csGrad、オペランド<T> hGrad 、ブール値使用のぞき穴)
新しい LSTMBlockCellGrad オペレーションをラップするクラスを作成するためのファクトリ メソッド。
出力<T>
csPrevGrad ()
バックプロップされる cs の勾配。
出力<T>
ディクフォ()
導関数は [i, cs, f, o] に相当します。
出力<T>
wcfGrad ()
バックプロップされる wcf の勾配。
出力<T>
wciGrad ()
バックプロップされる WCI の勾配。
出力<T>
wcoGrad ()
バックプロップされる wco の勾配。

継承されたメソッド

パブリックメソッド

public static LSTMBlockCellGrad <T> create (スコープscope,オペランド<T> x,オペランド<T> csPrev,オペランド<T> hPrev,オペランド<T> w,オペランド<T> wci,オペランド<T> wcf,オペランド<T > wco,オペランド<T> b,オペランド<T> i,オペランド<T> cs,オペランド<T> f,オペランド<T> o,オペランド<T> ci,オペランド<T> co,オペランド<T> csGrad 、オペランド<T> hGrad、ブール型 usePeephole)

新しい LSTMBlockCellGrad オペレーションをラップするクラスを作成するためのファクトリ メソッド。

パラメーター
範囲現在のスコープ
バツLSTM セルへの入力、形状 (batch_size、num_inputs)。
cs前以前のセルの状態。
h前へ前回の h 状態。
w重み行列。
WCI入力ゲートののぞき穴接続の重み行列。
wcf Forget Gate Peephole 接続の重み行列。
ウィコ出力ゲートのピープホール接続の重み行列。
bバイアスベクトル。
入力ゲート。
csタンニング前のセルの状態。
f忘れの門。
ああ出力ゲート。
セル入力。
タン後のセル。
csGrad cs の現在の勾配。
卒業生h ベクトルの勾配。
のぞき穴を使用するセルがピープホール接続を使用するかどうか。
戻り値
  • LSTMBlockCellGrad の新しいインスタンス

public出力<T> csPrevGrad ()

バックプロップされる cs の勾配。

public出力<T> dicfo ()

導関数は [i, cs, f, o] に相当します。

public出力<T> wcfGrad ()

バックプロップされる wcf の勾配。

public出力<T> wciGrad ()

バックプロップされる WCI の勾配。

public出力<T> wcoGrad ()

バックプロップされる wco の勾配。