앤드류 응(Andrew Ng) 교수님의 머신러닝 강좌 (1주차 Model and Cost Function)

Devlee247·2021년 11월 13일
0

Machine Learning

목록 보기
2/5

1주차 Model and Cost Function

Model Representation


Notation :
m=m = Number of training examples
x=x = "input" variable / features
y=y = "output" variable / "target" variable
(x,y)=(x,y) = one training example
(xi,yi)=i(x_i, y_i) = ith training example

Model Representation은 간단하다. Learning algorithm을 이용하여 Training set으로부터 h(hypothesis)를 도출해낸다. 이후 h를 활용하여 x로부터 y를 예측한다.

Cost function

가설 함수(hypothesis function)이 얼마나 정확한지 확인하는 방법은 cost function을 이용해서 할 수 있다. 이는 가설함수를 통해 예측한 y의 값이 실제의 y값과 얼마나 차이가 나는지를 이용하여 알 수 있다. 도식화하면 다음과 같다.


이렇게 얻어진 세타와 관련한 함수를 Cost Function이라 한다. 또한 Squared error function 혹은 Mean Squared Error이라 하기도 한다.

이때,

hθ(x)=θ0+θ1xh_θ(x) = θ_0 + θ_1x

로 표현할 수 있는데 θ0,θ1θ_0, θ_1의 값에 따라 다른 Cost Function이 그려지게 된다.

profile
항상 긍정적인 마음으로 배움을 갈망하며, 운동과 음악을 사랑하는 개발자

0개의 댓글