학습 데이터 각각에 정답이 주어져 있는 학습을 지도학습 이라고 하며, 이 정답을 연속된 값으로 예측하는 것을 회귀라 한다.
- 학습 데이터 셋을 학습 알고리즘에 넣어 학습시킨뒤, 테스트하고자 하는 값을 이 알고리즘에 넣어 예측값을 얻어낸다.
Ordinary Linear Least Square (최소 제곱법)
- 주어진 데이터세트에서 종속 변수 y와 독립변수 x간의 선형관계를 모델링하는데 사용된다.
- 실제 관측값(y)과 예측값(y_hat) 간의 오차의 제곱합을 최소화하는 회귀선을 찾는 것이 목적이다.
- 데이터 전체에 대한 모든 행렬을 구하고 거기에 역행렬을 취하는 것.

가설이 얼마나 정확한지 판단하는 기준을 말하며, loss function 의 합, 평균 에러를 다룬다. 순간 마다의 loss를 판단할때는 loss function을 사용하고, 학습이 완료된 후에는 전체 데이터에 대한 cost function을 확인한다.
Gradient Descent
- 랜덤하게 임의의 점을 선택
- 임의의 점에서 미분(or편미분)한 값을 계산해서 업데이트
- 계산한 값을 원래 방정식의 또는 에 차감을 시켜 방정식을 업데이트 시킨다.

