ReLU

term_id: relu

Category: basic_concepts

Definition

ReLU는 계산 효율성이 뛰어나고 기울기 소실 문제를 완화할 수 있어 딥러닝 신경망에서 널리 사용됩니다. 수학적으로 f(x) = max(0, x)로 정의되며, 이는 입력이 0보다 작을 때 출력을 0으로 클리핑(cropping)하고 양수일 때는 입력값을 그대로 전달하는(piecewise linear) 특성을 가집니다.

Summary

Rectified Linear Unit는 양수인 경우 입력을 그대로 출력하고, 그렇지 않으면 0을 출력하는 활성화 함수입니다.

Key Concepts

  • 비선형성
  • 활성화 함수
  • 기울기 소실
  • 조각별 선형(Piecewise Linear)

Use Cases

  • CNN의 은닉층
  • 심층 순방향 네트워크
  • 이미지 인식 모델

Code Example

1
2
import torch.nn as nn
activation = nn.ReLU()