1D средний слой объединения
1D средний слой объединения выполняет субдискретизацию путем деления входа на 1D области объединения, затем вычисляя среднее значение каждой области.
Размерность, что пулы слоя зависят от входа слоя:
Для временных рядов и векторного входа последовательности (данные с тремя измерениями, соответствующими каналам, наблюдениям и временным шагам), слой объединяет по измерению времени.
Для 1D входа изображений (данные с тремя измерениями, соответствующими пространственным пикселям, каналам и наблюдениям), слой объединяет по пространственной размерности.
Для 1D входа последовательности изображений (данные с четырьмя размерностями, соответствующими пространственным пикселям, каналам, наблюдениям и временным шагам), слой объединяет по пространственной размерности.
создает 1D средний слой объединения и устанавливает layer
= averagePooling1dLayer(poolSize
)PoolSize
свойство.
также задает дополнение или устанавливает layer
= averagePooling1dLayer(poolSize
,Name=Value
)Stride
и свойства Name с помощью одних или нескольких дополнительных аргументов name-value. Например, averagePooling1dLayer(3,Padding=1,Stride=2)
создает 1D средний слой объединения с размером пула 3
, шаг 2
, и дополнение размера 1
на обоих левый и правый из входа.
trainingOptions
| trainNetwork
| sequenceInputLayer
| lstmLayer
| bilstmLayer
| gruLayer
| convolution1dLayer
| maxPooling1dLayer
| globalMaxPooling1dLayer
| globalAveragePooling1dLayer