
특성 간 스케일이 다르면 거리 기반 모델(KNN, SVM)과 경사하강 기반 모델(로지스틱 회귀, 신경망)이 특정 특성에 편향됩니다. 각 열을 평균 0, 표준편차 1로 맞춰주는 게 표준화:
여기서 는 번째 열의 평균·표준편차.
함수 standardize(X) 를 완성하세요.
(N, D) 2D 배열.(X_std, mu, sigma) — 표준화된 배열, 컬럼별 평균, 컬럼별 표준편차.| # | 이름 | 검증 |
|---|---|---|
| 1 | 평균 ≈ 0 | X_std.mean(axis=0) 가 0에 가까움 |
| 2 | 표준편차 ≈ 1 | X_std.std(axis=0) 가 1에 가까움 |
| 3 | shape 유지 | 출력 shape == 입력 shape |
| 4 | 통계 반환 | mu shape (D,), sigma shape (D,) |
코드를 작성하고 Run 을 눌러보세요.