Уровень глобального среднего объединения
Уровень глобального среднего объединения выполняет понижающую дискретизацию путем вычисления среднего значения высоты и ширины входного сигнала.
В сети классификации изображений можно использовать globalAveragePooling2dLayer перед окончательным полностью соединенным слоем для уменьшения размера активаций без ущерба для производительности. Уменьшенный размер активизаций означает, что нижерасположенные полностью соединенные слои будут иметь меньший вес, уменьшая размер сети.
Вы можете использовать globalAveragePooling2dLayer к концу классификационной сети вместо fullyConnectedLayer. Поскольку глобальные уровни объединения не имеют обучаемых параметров, они могут быть менее склонны к переоборудованию и могут уменьшить размер сети. Эти сети также могут быть более устойчивыми к пространственным трансляциям входных данных. Можно также заменить полностью связанный слой на globalMaxPooling2dLayer вместо этого. Является ли globalMaxPooling2dLayer или globalAveragePooling2dLayer является более подходящим в зависимости от набора данных.
Для использования глобального среднего уровня объединения вместо полностью подключенного уровня размер входа в globalAveragePooling2dLayer должно соответствовать количеству классов в проблеме классификации
averagePooling2dLayer | convolution2dLayer | globalAveragePooling3dLayer | globalMaxPooling2dLayer | maxPooling2dLayer