IT하는 참새

02. 모델표현(Model Representation) 본문

인공지능

02. 모델표현(Model Representation)

pshot 2018. 7. 13. 22:45

우선 Linear Regression(선형 회귀)알고리즘을 통해 공부를 진행했음

(Supervised Learning, 지도 학습)

-----------------------------------------------------------------------------


Machine Learning에서 결과를 예측하기 위해 우선적으로

모델을 표현해야 함


즉. 가설을 세워야 함


예를들어


땅 크기(input) 에 따른 집값(output)의 데이터셋이 있다면

1. 컴퓨터는 이 Size와 Price 데이터 셋을 통해 학습을 한다


2. 학습을 통해 실제 결과값(X표시)와 차이가 크지않은 직선을 구하게 된다


3. 학습을 통해 최적의 위치를 찾았고 이를 근거하여 1250Size일 경우의 Price를 예측한다



이 때 직선을 구하기 위한 과정 중 첫 번째로 가설(Hypothesis) 을 세워야 한다



다음은 가설을 통해 기계학습을 하는 전반적인 과정이다




h(x) : 가설


input이 많아져도 h(x)의 꼴은 크게 바뀌지 않으며 단지 세타가 증가될 뿐이다


h(x) 단순화 : y = ax + b


단지

 a : 세타1

 b : 세타0



결론: 머신러닝을 하기 전 선형회귀 알고리즘에서는 가설(Hypothesis)를 먼저 구상해야 한다



-----------------------------------------------------------------------------------------------------


Coursera 사이트의 인공지능 강의를 토대로 작성됨


'인공지능' 카테고리의 다른 글

06. 기울기하강 알고리즘(Gradient Descent)  (0) 2018.07.14
05. 비용함수(Cost Function)(3)  (2) 2018.07.14
04. 비용함수(Cost Function)(2)  (0) 2018.07.14
03. 비용함수(Cost Function)(1)  (0) 2018.07.14
01. 인공지능 개론  (0) 2018.07.06