當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python tf.compat.v1.nn.rnn_cell.MultiRNNCell用法及代碼示例


RNN 單元由多個簡單單元按順序組成。

繼承自:RNNCellLayerLayerModule

用法

tf.compat.v1.nn.rnn_cell.MultiRNNCell(
    cells, state_is_tuple=True
)

參數

  • cells 將按此順序組成的 RNNCell 列表。
  • state_is_tuple 如果為 True,則接受和返回的狀態為 n-tuples,其中 n = len(cells) 。如果為 False,則所有狀態都沿列軸連接。後一種行為將很快被棄用。

拋出

  • ValueError 如果單元格為空(不允許),或者至少有一個單元格返回狀態元組,但標誌 state_is_tupleFalse

屬性

  • graph
  • output_size 整數或 TensorShape:此單元產生的輸出大小。
  • scope_name
  • state_size 此單元格使用的狀態大小。

    它可以由整數、TensorShape 或整數或 TensorShapes 的元組表示。

例子:

num_units = [128, 64]
cells = [BasicLSTMCell(num_units=n) for n in num_units]
stacked_rnn_cell = MultiRNNCell(cells)

相關用法


注:本文由純淨天空篩選整理自tensorflow.org大神的英文原創作品 tf.compat.v1.nn.rnn_cell.MultiRNNCell。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。