MATLAB 도움말 센터
이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
ReLU(Rectified Linear Unit) 활성화 적용
Y = relu(X)
ReLU(Rectified Linear Unit) 활성화 연산은 0보다 작은 모든 입력값을 0으로 설정하는 비선형 임계값 연산을 수행합니다.
이 연산은 다음과 동일합니다.
ReLU(x)={x,x>00,x≤0
참고
이 함수는 dlarray 데이터에 ReLU 연산을 적용합니다. dlnetwork 객체 내에서 ReLU 활성화를 적용하려면 reluLayer를 사용하십시오.
dlarray
dlnetwork
reluLayer
Y = relu(X)는 임계값 연산을 적용하여 입력값 X의 ReLU 활성화를 계산합니다. X에서 0보다 작은 값은 모두 0으로 설정됩니다.
Y
X
예제
모두 축소
3개의 채널이 있는 128개의 28×28 영상 배치를 포함하는 형식이 지정된 dlarray 객체를 만듭니다. 'SSCB'(공간, 공간, 채널, 배치) 형식을 지정합니다.
'SSCB'
miniBatchSize = 128; inputSize = [28 28]; numChannels = 3; X = rand(inputSize(1),inputSize(2),numChannels,miniBatchSize); X = dlarray(X,"SSCB");
입력 데이터의 크기와 형식을 확인합니다.
size(X)
ans = 1×4 28 28 3 128
dims(X)
ans = 'SSCB'
relu 함수를 사용하여 ReLU 연산을 적용합니다.
relu
Y = relu(X);
출력값의 크기와 형식을 확인합니다.
size(Y)
dims(Y)
입력 데이터로, 형식이 지정된 또는 형식이 지정되지 않은 dlarray 객체로 지정됩니다.
ReLU 활성화로, dlarray로 반환됩니다. 출력값 Y는 입력값 X와 기본 데이터형이 같습니다.
입력 데이터 X가 형식이 지정된 dlarray인 경우 Y는 X와 차원 형식이 같습니다. 입력 데이터가 형식이 지정된 dlarray가 아닌 경우, Y는 입력 데이터와 차원 순서가 같은, 형식이 지정되지 않은 dlarray입니다.
모두 확장
relu 함수는 GPU 배열 입력값을 지원하지만 다음과 같은 사용법 관련 참고 및 제한 사항이 있습니다.
입력 인수 X가 기본 데이터형이 gpuArray인 dlarray인 경우, 이 함수는 GPU에서 실행됩니다.
gpuArray
자세한 내용은 GPU에서 MATLAB 함수 실행하기 (Parallel Computing Toolbox) 항목을 참조하십시오.
R2019b에 개발됨
dlarray | dlconv | batchnorm | leakyrelu | gelu | dlgradient | dlfeval
dlconv
batchnorm
leakyrelu
gelu
dlgradient
dlfeval
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
유럽
아시아 태평양
지역별 지사에 문의