
84번 MLP Forward 에 skip connection 추가 — ResNet의 기본 블록:
마지막에 입력 X 자체 를 더해줍니다. 조건: (차원 일치).
최신 Transformer 는 종종:
이 문제는 가장 기본 형태 (post-ReLU, no LN, 출력에 + X).
함수 residual_mlp(X, W1, b1, W2, b2) 를 완성하세요.
X shape (N, D), W1 (D, H), b1 (H,), W2 (H, D), b2 (D,).(N, D) — MLP 결과 + X.| # | 이름 | 검증 |
|---|---|---|
| 1 | shape (N, D) | |
| 2 | W1=0, b1=0, b2=0 → Y=X | identity shortcut |
| 3 | W1=0, b1=0 → Y = b2 + X | |
| 4 | 일반 forward = MLP(X) + X | |
| 5 | 입력 X 의 gradient 는 I + MLP' | 수치 미분 |
A(m×n) @ B(n×p) — 안쪽 차원이 같아야 함.코드를 작성하고 실행하면 5개의 테스트가 각각 표시됩니다.