合併

tflearn.layers.merge_ops.merge (tensors_list, mode, axis=1, name='Merge')

Tensor 的清單合併為一個清單。必須指定一個合併「模式」,在下面查看不同的選項。

輸入

Tensor 的清單。

輸出

合併的 Tensor。

參數

  • tensors_list: Tensor 的清單,要合併的 tensor 清單。
  • mode: str。合併模式,它支援
'concat': concatenate outputs along specified axis
'elemwise_sum': outputs element-wise sum
'elemwise_mul': outputs element-wise sum
'sum': outputs element-wise sum along specified axis
'mean': outputs element-wise average along specified axis
'prod': outputs element-wise multiplication along specified axis
'max': outputs max elements along specified axis
'min': outputs min elements along specified axis
'and': `logical and` btw outputs elements along specified axis
'or': `logical or` btw outputs elements along specified axis
  • axis: int。表示用於合併模式的軸。在大部分案例中:0 代表串接,1 代表其他模式。
  • name: 此圖層的名稱(選用)。預設值:'Merge'。

合併輸出

tflearn.layers.merge_ops.merge_outputs (tensor_list, name='MergeOutputs')

將網路的所有輸出串接為一個 tensor 的圖層。

輸入

Tensor [shape] 的清單。

輸出

串接的 Tensor [nb_tensors, shape]。

參數

  • tensor_list: Tensor 的清單。網路的輸出。
  • name: str。此圖層的名稱(選用)。

傳回

一個 Tensor