ApesNetをkerasで実装しています。接続をスキップするApesBlockがあります。これをkerasのシーケンシャルモデルに追加するにはどうすればよいですか? ApesBlockには、要素ごとの加算によって最後にマージされる2つの並列レイヤーがあります。
簡単な答えは、このためにシーケンシャルモデルを使用せず、代わりに機能APIを使用し、スキップ接続(残留接続とも呼ばれる)を実装することは非常に簡単です。この例は 機能APIガイド =:
from keras.layers import merge, Convolution2D, Input
# input tensor for a 3-channel 256x256 image
x = Input(shape=(3, 256, 256))
# 3x3 conv with 3 output channels (same as input channels)
y = Convolution2D(3, 3, 3, border_mode='same')(x)
# this returns x + y.
z = merge([x, y], mode='sum')