AveragePooling2D — слой пространственной субдискретизации, вычисляющий среднее арифметическое значений внутри скользящего окна. В отличие от MaxPooling2D, учитывает вклад каждого элемента окна, а не только наибольшего.
Ключевые параметры: pool_size=(2,2) — размер окна; strides=None — шаг (по умолчанию = pool_size); padding='valid'. Применяется там, где важно усреднить признаки по области: даёт более сглаженное представление, сохраняя распределённые паттерны лучше, чем MaxPooling.