Мне нужно понять, как работает свертка в следующем коде и как изменяется форма массива после каждого слоя / шага
в Conv2D (32,3,1, ...) 32 - это числофильтров, но что такое 3 и 1?
, что я думаю, что у меня есть таблица n_rows (количество строк) и n_cols (количество столбцов).эта таблица изменена таким образом, что столбцы переносятся в другое измерение (число измерений было увеличено).
теперь двумерная свертка: каждая строка свернута с 32 фильтрами, какова будет результирующая форма матрицы после этого шага?свертка происходит с каждым сырьем отдельно или смешивает более одной строки?
Xc_train = X_train.reshape((n_rows, 1, n_cols, 1))
cnn = Sequential()
cnn.add(Convolution2D(32, 3, 1,
border_mode="same",
activation="relu",
input_shape=(1, n_cols, 1)))
cnn.add(Convolution2D(32, 3, 1, border_mode="same", activation="relu"))