合併
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
。