Main Content

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

sigmoidLayer

시그모이드 계층

설명

시그모이드 계층은 출력값의 범위가 구간 (0,1)로 지정되도록 입력값에 시그모이드 함수를 적용합니다.

이진 분류 문제 또는 다중 레이블 분류 문제에 시그모이드 계층을 사용하려면 사용자 지정된 이진 교차 엔트로피 손실 출력 계층을 만들거나 사용자 지정 훈련 루프를 사용하십시오.

생성

설명

layer = sigmoidLayer는 시그모이드 계층을 만듭니다.

예제

layer = sigmoidLayer('Name',Name)은 시그모이드 계층을 만들고 이름-값 쌍 인수를 사용하여 선택적 속성인 Name을 설정합니다. 예를 들어, sigmoidLayer('Name','sig1')은 이름이 'sig1'인 시그모이드 계층을 만듭니다. 속성 이름을 작은따옴표로 묶습니다.

속성

모두 확장

계층 이름으로, 문자형 벡터 또는 string형 스칼라로 지정됩니다. Layer 배열 입력값에 대해 trainNetwork, assembleNetwork, layerGraph, dlnetwork 함수는 이름이 ''인 계층에 자동으로 이름을 할당합니다.

데이터형: char | string

이 속성은 읽기 전용입니다.

계층의 입력값 개수. 이 계층은 단일 입력값만 받습니다.

데이터형: double

이 속성은 읽기 전용입니다.

계층의 입력값 이름. 이 계층은 단일 입력값만 받습니다.

데이터형: cell

이 속성은 읽기 전용입니다.

계층의 출력값 개수. 이 계층은 단일 출력값만 가집니다.

데이터형: double

이 속성은 읽기 전용입니다.

계층의 출력값 이름. 이 계층은 단일 출력값만 가집니다.

데이터형: cell

예제

모두 축소

이름이 'sig1'인 시그모이드 계층을 만듭니다.

layer = sigmoidLayer('Name', 'sig1')
layer = 
  SigmoidLayer with properties:

    Name: 'sig1'

   Learnable Parameters
    No properties.

   State Parameters
    No properties.

  Show all properties

세부 정보

모두 확장

확장 기능

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

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

버전 내역

R2020b에 개발됨