Yeni tercih ettiğim Keras'ı kullanma hakkında bir sorum var. Sonuçlarını çıktımı üreten standart bir perceptron katmanına besleyen bir konvolüsyonel sinir ağı kullanıyorum. Bu CNN bir dizi görüntü ile besleniyor. Bu şimdiye kadar oldukça normal.Keras: Doğrudan sinir ağının diğer gizli katmanlarına girdi nasıl girilir?
Artık tüm CNN katmanlarından göndermeden kısa bir görüntü olmayan giriş vektörünü doğrudan son perceptron katmanına iletmeyi seviyorum. Keras'ta bu nasıl yapılabilir?
Benim kod şöyle görünür:
# last CNN layer before perceptron layer
model.add(Convolution2D(200, 2, 2, border_mode='same'))
model.add(Activation('relu'))
model.add(MaxPooling2D(pool_size=(2, 2), strides=(2, 2)))
model.add(Dropout(0.25))
# perceptron layer
model.add(Flatten())
# here I like to add to the input from the CNN an additional vector directly
model.add(Dense(1500, W_regularizer=l2(1e-3)))
model.add(Activation('relu'))
model.add(Dropout(0.5))
model.add(Dense(1))
Herhangi cevaplar büyük takdir, teşekkürler!
teşekkürler. Bence şimdi kavramı anlıyorum. –