У меня определена простая сеть:
model = Sequential()
model.add(Conv1D(5, 3, activation='relu', input_shape=(10, 1),name="conv1",padding="same"))
model.add(MaxPooling1D())
model.add(Conv1D(5, 3, activation='relu',name="conv2",padding="same"))
model.add(MaxPooling1D())
model.add(Dense(1, activation='relu',name="dense1"))
model.compile(loss='mse', optimizer='rmsprop')
Форма слоев выглядит следующим образом:
conv1-(None, 10, 5)
max1-(None, 5, 5)
conv2-(None,5,5)
max2-(None,2,5)
dense1-(None,2,1)
Модель имеет всего 106 параметров, однако, если я удаляюМаксимальный уровень пула, тогда сводка модели выглядит следующим образом:
conv1-(None, 10, 5)
conv2-(None,10,5)
dense1-(None,10,1)
В обоих случаях общие параметры остаются равными 106, но почему обычно пишется, что уровень максимального пула уменьшает количество параметров?