Существует ли простой способ ввода числовых метаданных в первый полностью подключенный слой вместе с выводом сверток?
Да, это возможно.Вам нужны два входа для числовых метаданных и изображений.
inp1 = Input(28,28,1) # image
inp2 = Input(30,) # numerical metadata (assume size of numerical feature is 30)
conv2d = Convolution2D(100,strides=1,padding='same')(inp1)
embedding = Embedding(1000)(inp2)
# ... rest of the network
prev_layer = Concatenation(axis=-1)[feature_image, feature_metadata]
prediction = Dense(100)(prev_layer)
model = Model(inputs=[inp1, inp2], outputs=prediction)
См. Полный пример в керасе здесь .