Main Content

swishLayer

旋转层

    Description

    A swish activation layer applies the swish function on the layer inputs.

    The swish operation is given by f ( x ) = x 1 + e x .

    Creation

    Description

    layer= swishLayercreates a swish layer.

    example

    layer= swishLayer('Name',Name)creates a swish layer and sets the optionalNameproperty using a name-value argument. For example,swishLayer('Name','swish1')creates a swish layer with the name'swish1'.

    Properties

    expand all

    图层名称,指定为字符向量或字符串标量。为了Layerarray input, thetrainNetwork,汇编工作,layerGraph, anddlnetworkfunctions automatically assign names to layers with name''.

    Data Types:char|string

    This property is read-only.

    该层的输入数量。该层仅接受单个输入。

    Data Types:double

    This property is read-only.

    Input names of the layer. This layer accepts a single input only.

    Data Types:cell

    This property is read-only.

    Number of outputs of the layer. This layer has a single output only.

    Data Types:double

    This property is read-only.

    层的输出名称。该层仅具有单个输出。

    Data Types:cell

    Examples

    collapse all

    Create a swish layer with the name'swish1'.

    layer = swishlayer('Name','swish1')
    layer = SwishLayer with properties: Name: 'swish1' Learnable Parameters No properties. State Parameters No properties. Show all properties

    Layerarray.

    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

    More About

    expand all

    Extended Capabilities

    C/C++ Code Generation
    Generate C and C++ code using MATLAB® Coder™.

    GPU Code Generation
    使用GPU CODER™为NVIDIA®GPU生成CUDA®代码。

    Version History

    Introduced in R2021a