Объедините данные в средние значения по пространственным размерностям
Операция среднего объединения выполняет понижающую дискретизацию, разделяя вход на области объединения и вычисляя среднее значение каждой области.
avgpool
функция применяет среднюю операцию объединения к dlarray
данные. Использование dlarray
облегчает работу с данными высоких размерностей, позволяя пометить размеры. Для примера можно пометить, какие размерности соответствуют пространственным, временным, канальным и пакетным размерностям, используя 'S'
, 'T'
, 'C'
, и 'B'
метки, соответственно. Для неопределенных и других размерностей используйте 'U'
метка. Для dlarray
функции объекта, которые работают над конкретными размерностями, можно задать метки размера путем форматирования dlarray
объект непосредственно, или при помощи 'DataFormat'
опция.
Примечание
Чтобы применить среднее объединение в layerGraph
объект или Layer
массив, используйте один из следующих слоев:
применяет среднюю операцию объединения к форматированному dlY
= avgpool(dlX
,poolsize
)dlarray
dlX объекта
. Функция понижает значение входа путем деления его на области, заданные poolsize
и вычисление среднего значения данных в каждой области. Область выхода dlY
является форматированным dlarray
с теми же метками размерностей, что и dlX
.
Функция по умолчанию объединяет до три размерности dlX
маркированные 'S'
(пространственный). Для пула по размерностям, помеченным 'T'
(time), задайте область объединения с 'T'
размерность с помощью 'PoolFormat'
опция.
применяет среднюю операцию объединения к неформатированному dlY
= avgpool(___,'DataFormat',FMT)dlarray
dlX объекта
с форматом, заданным FMT
использование любого из предыдущих синтаксисов. Область выхода dlY
является неформатированным dlarray
объект с размерностями в том же порядке, что и dlX
. Для примера, 'DataFormat','SSCB'
задает данные для 2-D среднего объединения с форматом 'SSCB'
(пространственный, пространственный, канальный, пакетный).
задает опции, используя один или несколько аргументы пары "имя-значение". Для примера, dlY
= avgpool(___,Name,Value
)'PoolFormat','T'
задает область объединения для 1-D объединения с форматом 'T'
(время).
dlarray
| dlconv
| dlfeval
| dlgradient
| maxpool