exponenta event banner

swishLayer

    Описание

    Слой активации swish применяет функцию swish на входах слоев.

    Операция swish задаётся f (x) = x1 + e − x.

    Создание

    Описание

    layer = swishLayer создает слой swish.

    пример

    layer = swishLayer('Name',Name) создает слой swish и задает необязательный Name с использованием пары имя-значение. Например, swishLayer('Name','swish1') создает слой swish с именем 'swish'.

    Свойства

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

    Имя слоя, указанное как символьный вектор или строковый скаляр. Чтобы включить слой в график слоев, необходимо указать непустое уникальное имя слоя. Если вы обучаете последовательную сеть с уровнем и Name имеет значение ''затем программа автоматически присваивает имя слою во время обучения.

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

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

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

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

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

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

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

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

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

    Примеры

    свернуть все

    Создание слоя swish с именем 'swish1'.

    layer = swishLayer('Name','swish1')
    layer = 
      SwishLayer with properties:
    
        Name: 'swish1'
    
      Show all properties
    
    

    Включение слоя свиса в Layer массив.

    layers = [ ...
        imageInputLayer([28 28 1])
        convolution2dLayer(5,20)
        batchNormalizationLayer
        swishLayer
        maxPooling2dLayer(2,'Stride',2)
        fullyConnectedLayer(10)
        softmaxLayer
        classificationLayer]
    layers = 
      8x1 Layer array with layers:
    
         1   ''   Image Input             28x28x1 images with 'zerocenter' normalization
         2   ''   Convolution             20 5x5 convolutions with stride [1  1] and padding [0  0  0  0]
         3   ''   Batch Normalization     Batch normalization
         4   ''   Swish                   Swish
         5   ''   Max Pooling             2x2 max pooling with stride [2  2] and padding [0  0  0  0]
         6   ''   Fully Connected         10 fully connected layer
         7   ''   Softmax                 softmax
         8   ''   Classification Output   crossentropyex
    

    Подробнее

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

    Расширенные возможности

    Создание кода C/C + +
    Создайте код C и C++ с помощью MATLAB ® Coder™

    .

    Создание кода графического процессора
    Создание кода CUDA ® для графических процессоров NVIDIA ® с помощью Coder™ графических процессоров

    .
    Представлен в R2021a