변수가 하나 일때 가설 함수는 아래와 같이 표현한다.
H(x) = Wx + b
변수가 여러 개일때는?
H(x1, x2, x3) = w1x1 + w2x2 + w3x3 + b
Cost function
Multi-variable
변수가 늘어나면 가중치의 개수도 늘어나며, 변수가 몇 백개가 된다면 일일이 써주는게 불편해진다. 이를 해결하기 위해 Matrix를 사용할 수 있다.
Matrix사용 -> Matrix multiplication
> H(X) = XW
: 앞에 오는 matrix의 행과 뒤쪽에 오는 matrix의 열을 함께 연산하기 때문에 X가 앞쪽에 오게 된다.
: 데이터가 몇 개이건 입,출력 개수가 몇 개이건 H(X) = XW 수식은 변함이 없다.