4.1.1 정규방정식
비용함수를 최소화하는 \(\theta\) 값을 찾기 위해 해석적인 방법이 있다.
정규방정식
4.1.2 계산 복잡도

4.2.1 배치 경사 하강법
4.2.2 확률적 경사 하강법
4.2.3 미니배치 경사 하강법
정리
| 알고리즘 | 훈련 샘플 수가 클 때 | 외부 메모리 학습 지원 | 특성 수가 클 때 | 하이퍼파라미터 수 | 스케일 조정 필요 |
|---|---|---|---|---|---|
| 정규방정식 | 빠름 | No | 느림 | 0 | No |
| 배치 경사 하강법 | 느림 | No | 빠름 | 2 | Yes |
| 확률적 경사 하강법 | 빠름 | Yes | 빠름 | 2 이상 | Yes |
| 미니배치 경사 하강법 | 빠름 | Yes | 빠름 | 2 이상 | Yes |
PolynomialFeatures : 주어진 차수까지 각 특성의 거듭제곱과 특성 간의 모든 교차항 만드는 함수 (sklearn)
고차 다항 회귀
모델의 일반화 성능을 추정하기 위해 학습 곡선을 보는 방법도 있다.
4.5.1 릿지 회귀
4.5.2 라쏘 회귀
4.5.3 엘라스틱넷
4.5.4 조기 종료