警告:このAPIは非推奨であり、置き換えが安定した後 TensorFlowの将来のバージョンで削除される予定です。

このページは Cloud Translation API によって翻訳されました。
Switch to English

BlockLSTM

パブリックファイナルクラスBlockLSTM

すべてのタイムステップのLSTMセル順伝播を計算します。

これは、次のようにループでLSTMBlockCellを適用するのと同じです。

for x1 in unpack(x):
   i1, cs1, f1, o1, ci1, co1, h1 = LSTMBlock(
     x1, cs_prev, h_prev, w, wci, wcf, wco, b)
   cs_prev = cs1
   h_prev = h1
   i.append(i1)
   cs.append(cs1)
   f.append(f1)
   o.append(o1)
   ci.append(ci1)
   co.append(co1)
   h.append(h1)
 return pack(i), pack(cs), pack(f), pack(o), pack(ci), pack(ch), pack(h)
 

ネストされたクラス

クラスBlockLSTM.Options BlockLSTMオプションの属性

パブリックメソッド

静的BlockLSTM.Options
cellClip (フロートcellClip)
出力<T>
ci ()
時系列全体にわたるセル入力。
出力<T>
co ()
時系列全体にわたる日焼け後のセル。
static <T extends Number> BlockLSTM <T>
createスコープスコープ、 Operand <Long> seqLenMax、 Operand <T> x、 Operand <T> csPrev、 Operand <T> hPrev、 Operand <T> w、 Operand <T> wci、 Operand <T> wcf、 Operand <T > wco、オペランド<T> b、オプション...オプション)
新しいBlockLSTM操作をラップするクラスを作成するファクトリメソッド。
出力<T>
cs ()
時系列全体にわたるタンの前のセル状態。
出力<T>
f ()
時系列全体にわたる忘却ゲート。
静的BlockLSTM.Options
forgetBias (フロートforgetBias)
出力<T>
h ()
時系列全体にわたる出力hベクトル。
出力<T>
i ()
時系列全体にわたる入力ゲート。
出力<T>
o ()
タイムシーケンス全体にわたる出力ゲート。
静的BlockLSTM.Options
usePeephole (ブール値usePeephole)

継承されたメソッド

パブリックメソッド

public static BlockLSTM.Options cellClip (Float cellClip)

パラメーター
cellClip 'cs'値をクリップする値。

public Output <T> ci ()

時系列全体にわたるセル入力。

public Output <T> co ()

時系列全体にわたる日焼け後のセル。

public static BlockLSTM <T> create スコープスコープ、オペランド<Long> seqLenMax、オペランド<T> x、オペランド<T> csPrev、オペランド<T> hPrev、オペランド<T> w、オペランド<T> wci、オペランド<T > wcf、オペランド<T> wco、オペランド<T> b、オプション...オプション)

新しいBlockLSTM操作をラップするクラスを作成するファクトリメソッド。

パラメーター
範囲現在のスコープ
seqLenMaxこの入力で実際に使用される最大時間。出力には、この長さを超えるゼロが埋め込まれます。
バツLSTMへのシーケンス入力、形状(timelen、batch_size、num_inputs)。
csPrev初期セル状態の値。
hPrevセルの初期出力(のぞき穴に使用)。
w重み行列。
wci入力ゲートののぞき穴接続の重み行列。
wcfゲートののぞき穴接続を忘れるための重み行列。
wco出力ゲートののぞき穴接続の重み行列。
bバイアスベクトル。
オプションオプションの属性値を運ぶ
戻り値
  • BlockLSTMの新しいインスタンス

public Output <T> cs ()

時系列全体にわたるタンの前のセル状態。

パブリック出力<T> f ()

時系列全体にわたる忘却ゲート。

パブリック静的のBlockLSTM.OptionsのforgetBias(フロートforgetBias)

パラメーター
forgetBiasゲートバイアスを忘れます。

パブリック出力<T> h ()

時系列全体にわたる出力hベクトル。

パブリック出力<T> i ()

時系列全体にわたる入力ゲート。

パブリック出力<T> o ()

タイムシーケンス全体にわたる出力ゲート。

public static BlockLSTM.Options usePeephole (ブール値usePeephole)

パラメーター
usePeepholeのぞき穴ウェイトを使用するかどうか。