How to add a layer of Conv2D on top of a Keras model? I have input shape of (299,299,15), in order to use pretrained weights (imagenet), the input channel has to be 3, hence my idea was to add a conv2d layer changing the channels from 15 to 3.
image = Input(shape=(299, 299, 15))
x = Conv2D(3, kernel_size=(8,8), strides=(2,2), activation='relu')(image)
model1 = Model(inputs=image, outputs=x)
model2 = InceptionResNetV2(include_top=False, weights = 'imagenet', input_tensor=None, input_shape=(299,299,3))