2
我想傳遞和連接一個圖層的輸出到CNN中的另一個圖層,如下圖所示。重塑後,30x30x512層與15x15x1024連接。如何使用keras將高級功能與CNN中的低級功能連接起來?
請注意,兩個不同的模式,並把它們合併是不是我要找的解決方案。我想知道如何使用相同的模型來合併所提到的圖層。
非常感謝您的建議。
我想傳遞和連接一個圖層的輸出到CNN中的另一個圖層,如下圖所示。重塑後,30x30x512層與15x15x1024連接。如何使用keras將高級功能與CNN中的低級功能連接起來?
請注意,兩個不同的模式,並把它們合併是不是我要找的解決方案。我想知道如何使用相同的模型來合併所提到的圖層。
非常感謝您的建議。
您需要存儲要合併的兩個圖層的輸出張量。一旦你有這些張量至少有兩種方法來合併它們:
使用Reshape
層,在那裏你可以指定輸出的形狀和工作已經完成。
通過使用tf.space_to_depth
函數並將其打包到Lambda
圖層(因爲它是TensorFlow操作)。這可能只在使用TensorFlow後端時使用。
將輸出重新整形後,可以使用concatenate
圖層併合並通道尺寸的輸出。
如果你不介意我也會要求upvote。 –