globalMaxPooling1dLayer

1D глобальная переменная макс. объединение слоя

    Описание

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

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

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

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

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

    Создание

    Описание

    пример

    layer = globalMaxPooling1dLayer создает 1D глобальную переменную макс. объединение слоя.

    layer = globalMaxPooling1dLayer(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
        globalMaxPooling1dLayer
        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 Max Pooling   1-D global max pooling
         5   ''   Fully Connected          10 fully connected layer
         6   ''   Softmax                  softmax
         7   ''   Classification Output    crossentropyex
    

    Алгоритмы

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

    Введенный в R2021b