Can someone explain to me what happens when a Keras Conv1D layer is applied to a two-dimensional input? For instance:
model=Sequential() model.add(Conv1D(input_shape=(9000,2),kernel_size=200,strides=1,filters=20))
By changing the input size between (9000,1) and (9000,2) and the calling model.summary (), I see that the output form remains unchanged, but the number of parameters changes. Does this mean that different filters are trained for each channel, but the result is summed / averaged over the second dimension before output? Or what?
Kaare source share