filters
для двумерной свертки - это количество выходных каналов после свертки. В частности, как указано в docs ,
Integer, размерность выходного пространства (т.е. количество выходных фильтров в свертке).
Например,
keras.layers.Conv2D(filters=64, kernel_size=(3, 3), padding="same")(input)
Например, на входе, где input.shape
равно (224, 224, 3)
, будет получен результат формы (224, 224, 64)
.
РЕДАКТИРОВАТЬ
В документации для Conv2D это сформулировано немного более четко:
Форма ввода * Тензор 1025 *
4D с формой: (партия, каналы, строки,столбцы), если data_format - "channel_first" или тензор 4D с формой: (пакет, строки, столбцы, каналы), если data_format - "channel_last".
Форма вывода
тензор 4D с формой: (batch, filters, new_rows, new_cols), если data_format имеет значение "channel_first" или тензор 4D с формой: (batch, new_rows, new_cols, filters), если data_format имеет значение "channel_last". значения строк и столбцов могли измениться из-за заполнения.