머신러닝기초-linearModel

ㅇ.ㅇ·2022년 8월 8일

간단한 머신러닝 모델 만들어보기
공부시간이 성적에 영향을 미칠까
예를 들어 4명의 학생이 있고 4명의 공부시간과 성적은 아래와 같ㄷ아고 가정해보자
2시간 공부한사람은 65점
4시간 공부한사람은 85점
6시간 공부한사람은 70점
8시간 공부한사람은 95점

이 값들을 하나의 직선으로 표현한다면 어떤 직선을 그려야 할까
먼저 정확하지 않지만 예측선을 그려본다

양쪽 두 점을 이어 예측선을 그려본다
예측값이 있다면 실제값이 있고 이 둘 사이에는 차이값, 즉 오차가 존재한다
이때 인공지능은 오차값을 줄여나가는 과정에서 오차가 0인값을 찾는게 아니라
오차가 가장 적은값을 찾는 과정이기 때문에 오차 값을 구할때 제곱의 합을 구해도 상관없다.

오차제곱의 그래프 형태를 알아보면 이차함수 형태라는 것을 알수 있다

여기서 알고있는 값은 x,y값이고 알수없는 값은 a(기울기),b절편값이다
이때 기울기 a=0,절편 b=0이라고 가정한다면 예측선은 x축이 되면서 오차가 커질것이다.

오차가 커진다면 오차그래프에서 보았을때 정확한 값은 알 수 없지만 그래프의 상단에 점이 찍힐것을 예측할수있다

profile
기록과 정리하는것을 계속해서 하려고 노력중이에요 😊

0개의 댓글