Я построил ConvNet в кератах, и это 2 слоя
model.add(Conv2D(8 , 3 , input_shape = (28,28,1)))
model.add(Activation(act))
model.add(Conv2D(16 , 3))
model.add(Activation(act))
Вывод первого слоя размером 26x26x8
, который я полностью понимаю, поскольку существует 8 фильтров размером 3х3 и каждыйиз них применяется для создания отдельной карты объектов, поэтому 26x26x8
Выход второго слоя имеет размер 24x24x16
, который я не понимаю.Разве выходные данные не должны иметь размер 24x24x128
, поскольку каждый из фильтров второго слоя будет действовать на каждую карту объектов выходных данных первого слоя?
В принципе, я не понимаю, как выходные данныеслой подается на вход другого слоя