주요 콘텐츠

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

swishLayer

R2026a

    설명

    swish 활성화 계층은 계층 입력에 swish 함수를 적용합니다.

    swish 연산은 다음과 같이 표현됩니다.f(x)=x1+e−x

    생성

    설명

    layer = swishLayer는 swish 계층을 만듭니다.

    layer = swishLayer('Name',Name)은 swish 계층을 만들고 이름-값 인수를 사용하여 선택적 속성인 Name을 설정합니다. 예를 들어, swishLayer('Name','swish1')은 이름이 'swish1'인 swish 계층을 만듭니다.

    예제

    속성

    모두 확장

    계층 이름으로, 문자형 벡터로 지정됩니다. Layer 배열 입력값에 대해 trainnet 및 dlnetwork 함수는 이름이 지정되지 않은 계층에 자동으로 이름을 할당합니다.

    데이터형: char

    읽기 전용 속성입니다.

    계층에 대한 입력값의 개수로, 1로 저장됩니다. 이 계층은 단일 입력값만 받습니다.

    데이터형: double

    읽기 전용 속성입니다.

    입력값 이름으로, {'in'}으로 저장됩니다. 이 계층은 단일 입력값만 받습니다.

    데이터형: cell

    읽기 전용 속성입니다.

    계층의 출력값 개수로, 1로 저장됩니다. 이 계층은 단일 출력값만 가집니다.

    데이터형: double

    읽기 전용 속성입니다.

    출력값 이름으로, {'out'}으로 저장됩니다. 이 계층은 단일 출력값만 가집니다.

    데이터형: cell

    예제

    모두 축소

    이름이 'swish1'인 swish 계층을 만듭니다.

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

    Layer 배열에 swish 계층을 포함시킵니다.

    layers = [ ...
        imageInputLayer([28 28 1])
        convolution2dLayer(5,20)
        batchNormalizationLayer
        swishLayer
        maxPooling2dLayer(2,'Stride',2)
        fullyConnectedLayer(10)
        softmaxLayer]
    layers = 
      7×1 Layer array with layers:
    
         1   ''   Image Input           28×28×1 images with 'zerocenter' normalization
         2   ''   2-D Convolution       20 5×5 convolutions with stride [1  1] and padding [0  0  0  0]
         3   ''   Batch Normalization   Batch normalization
         4   ''   Swish                 Swish
         5   ''   2-D Max Pooling       2×2 max pooling with stride [2  2] and padding [0  0  0  0]
         6   ''   Fully Connected       Fully connected layer with output size 10
         7   ''   Softmax               Softmax
    

    알고리즘

    모두 확장

    확장 기능

    모두 확장

    C/C++ 코드 생성
    MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

    GPU 코드 생성
    GPU Coder™를 사용하여 NVIDIA® GPU용 CUDA® 코드를 생성할 수 있습니다.

    버전 내역

    R2021a에 개발됨