머신러닝 선형회귀 (ML, Linear regression) Start

BioinformaticsAndMe






선형 회귀 (Linear Regression)

: 가장 기본적이고 널리 사용되는 기계 학습 알고리즘 중 하나

선형 회귀 분석은 가장 적합한 직선(회귀선)을 사용하여 종속 변수(Y)하나 이상의 독립 변수(X) 간의 관계를 모델링

: 관계의 특성은 선형



Y = w1*X1 + w0

   = b1*X1 + b0


      # w1:   기울기(특성 1의 가중치)

X1:    입력값(특성)

w0:   y절편(편향값)   

Y:     출력값(라벨)



Multiple Linear Regression(다중선형회귀)

여러 특성을 사용하여 좀 더 정교한 모델을 제시






학습 및 손실

: 모델의 학습은 라벨이 있는 데이터로부터 올바른 가중치와 편향값을 결정하는 것

: 지도 학습에서 머신러닝 알고리즘은 다양한 예를 검토하고 손실을 최소화 하도록 모델링

손실은 잘못된 예측에 대한 벌점 (=모델의 예측이 얼마나 잘못되었는지를 나타내는 수)

: 모델의 예측이 완벽하면 손실은 0이고, 그렇지 않으면 손실은 그보다 커짐

: 모델 학습의 목표는 모든 예에서 평균적으로 작은 손실을 갖는 가중치와 편향의 집합을 찾는 것

(from. 구글머신러닝단기집중과정)








평균제곱오차 (Mean Square Error; MSE)

평균 제곱 오차(MSE)는 실제 데이터 포인트와 예측 결과 간의 제곱 차이의 평균

: 이 방법은 평균에서부터 거리가 멀어질수록 벌점을 부과

: MSE는 머신러닝에서 흔히 사용되지만, 모든 상황에서 최적의 손실 함수는 아님









#Reference

1) https://acadgild.com/blog/linear-regression

2) https://developers.google.com/machine-learning/crash-course

3) https://sebastianraschka.com/faq/docs/closed-form-vs-gd.html

4) http://jacob-yo.net/tag/udemy/

5) https://towardsdatascience.com/supervised-learning-basics-of-linear-regression-1cbab48d0eba




머신러닝 선형회귀 (ML, Linear regression) End

BioinformaticsAndMe

'Machine Learning' 카테고리의 다른 글

학습률 (Learning rate)  (0) 2019.09.24
경사하강법 (Gradient descent)  (0) 2019.09.18
머신러닝 용어(Machine Learning Glossary)  (2) 2019.09.03
기계 학습(Machine learning)  (0) 2019.05.30
강화 학습(Reinforcement Learning)  (0) 2018.09.15

+ Recent posts