globalAveragePooling1dLayer

1D глобальный средний слой объединения

    Описание

    1D глобальный средний слой объединения выполняет субдискретизацию путем вывода среднего значения времени или пространственных размерностей входа.

    Размерность, что пулы слоя зависят от входа слоя:

    • Для временных рядов и векторного входа последовательности (данные с тремя измерениями, соответствующими каналам, наблюдениям и временным шагам), слой объединяет по измерению времени.

    • Для 1D входа изображений (данные с тремя измерениями, соответствующими пространственным пикселям, каналам и наблюдениям), слой объединяет по пространственной размерности.

    • Для 1D входа последовательности изображений (данные с четырьмя размерностями, соответствующими пространственным пикселям, каналам, наблюдениям и временным шагам), слой объединяет по пространственной размерности.

    Создание

    Описание

    пример

    layer = globalAveragePooling1dLayer создает 1D глобальный средний слой объединения.

    layer = globalAveragePooling1dLayer(Name=name) устанавливает дополнительный Name свойство.

    Свойства

    развернуть все

    Имя слоя в виде вектора символов или строкового скаляра. Для Layer вход массивов, trainNetwork, assembleNetwork, layerGraph, и dlnetwork функции автоматически присваивают имена к слоям с Name установите на ''.

    Типы данных: char | string

    Это свойство доступно только для чтения.

    Количество входных параметров слоя. Этот слой принимает один вход только.

    Типы данных: double

    Это свойство доступно только для чтения.

    Введите имена слоя. Этот слой принимает один вход только.

    Типы данных: cell

    Это свойство доступно только для чтения.

    Количество выходных параметров слоя. Этот слой имеет один выход только.

    Типы данных: double

    Это свойство доступно только для чтения.

    Выведите имена слоя. Этот слой имеет один выход только.

    Типы данных: cell

    Примеры

    свернуть все

    Создайте 1D глобальный средний слой объединения.

    layer = globalMaxPooling1dLayer
    layer = 
      GlobalMaxPooling1DLayer with properties:
    
        Name: ''
    
    

    Включайте 1D глобальный средний слой объединения в массив слоя.

    layers = [
        sequenceInputLayer(12)
        convolution1dLayer(11,96)
        reluLayer
        globalAveragePooling1dLayer
        fullyConnectedLayer(10)
        softmaxLayer
        classificationLayer]
    layers = 
      7x1 Layer array with layers:
    
         1   ''   Sequence Input               Sequence input with 12 dimensions
         2   ''   Convolution                  96 11 convolutions with stride 1 and padding [0  0]
         3   ''   ReLU                         ReLU
         4   ''   1-D Global Average Pooling   1-D global average pooling
         5   ''   Fully Connected              10 fully connected layer
         6   ''   Softmax                      softmax
         7   ''   Classification Output        crossentropyex
    

    Алгоритмы

    развернуть все

    Введенный в R2021b