GlobalAveragePooling2D

keras.layers.GlobalAveragePooling2D

GlobalAveragePooling2D — особый случай пулинга, где окно охватывает всю пространственную карту целиком. Для каждого канала вычисляется одно среднее значение по всем H×W позициям: тензор (H, W, C) → вектор (C,). Например: (7, 7, 512)(512,). Нет обучаемых параметров.

Применяется в ResNet, MobileNet, EfficientNet, Inception вместо Flatten + Dense: резко сокращает число параметров следующего слоя и снижает переобучение. Сеть становится устойчивей к пространственным сдвигам объекта.

CH 0
CH 1
CH 2
CH 3
Output (4,) — один скаляр на канал
Нажмите Play для запуска
Ch 0
Ch 1
Ch 2
Ch 3