문돌이 존버/데이터 분석
2020. 9. 30.
핸즈온 머신러닝 2 복습하기(챕터 4: 모델 훈련)
CH 4. 모델 훈련 정규방정식(normal equation) 비용 함수를 최소화하는 $\theta$ 값을 찾기 위한 해석적인 방법이 있다. 이를 정규방정식이라고 한다. $\Theta=(X^TX)^{-1}X^Ty$ 이 공식을 테스트하기 위해 선형처럼 보이는 데이터를 생성해본다. 선형 함수는 $y = 4 + 3x_1 + gaussian_noise$ 이다. import numpy as np # np.random.randint(n, m): n과 m-1 사이에서 랜덤 숫자 뽑기 X = 2 * np.random.rand(100, 1) # rand: 0~1 사이의 균일분포 표준정규분포 난수 생성 y = 4 + 3 * X + np.random.randn(100, 1) # 기댓값이 0이고 표준편차가 1인 가우시안 표준..