
4번 의 응용. 직선을 원점을 지나도록 강제 합니다:
언제 이렇게 쓰나?
목적: 를 최소화. 풀면:
분모는 x의 제곱합, 분자는 x·y 내적.
함수 fit_no_intercept(x, y) -> float 을 완성하세요.
float 한 개 (w).float(np.sum(x * y) / np.sum(x ** 2)).| # | 이름 | 데이터 | 기대 w |
|---|---|---|---|
| 1 | y = 2x | y = 2x | 2.0 |
| 2 | y = -0.5x | y = -0.5x | -0.5 |
| 3 | 노이즈 포함 y = 3x + noise | seed=0, 소량 노이즈 | ≈ 3.0 |
| 4 | 원점 미통과 데이터 | y = 2x + 5 — 편향이 섞이므로 w ≠ 2 | |
| 5 | 고차원 | x = arange(20) | 정확 |
코드를 작성하고 Run 을 눌러보세요.