← 문제 목록/선형층 Forward (y = Wx + b)
문제 해설

선형층 Forward (y = Wx + b)

신경망 · easy

preview

선형층 Forward

신경망의 가장 기본 블록. 입력 특성을 선형 변환한 뒤 bias 를 더합니다:

yi=xiW+b\mathbf{y}_i = \mathbf{x}_i W + \mathbf{b}

배치 형태로는 행렬 곱 한 번:

Y=XW+bY = X W + \mathbf{b}

Shape:

  • X: (N, D_in) — N개 샘플, 각 D_in 차원.
  • W: (D_in, D_out).
  • b: (D_out,) — 브로드캐스팅으로 각 행에 더해짐.
  • Y: (N, D_out).

과제

함수 linear_forward(X, W, b) 를 완성하세요.

  • X @ W + b 한 줄.

테스트 케이스

#이름검증
1shape (N, D_out)
2b 브로드캐스팅각 행에 동일 b 더해짐
30 행렬 + b → b브로드캐스트 결과
4선형성 (b=0)f(αx) = α·f(x)
5알려진 값손계산
코드 작성
Loading...
실행 결과

코드를 작성하고 Run 을 눌러보세요.