본문 바로가기

반응형

전체 글

(76)
학습 데이터와 훈련 데이터(Training Data and Testing Data) 안녕하세요 '코딩 오페라'블로그를 운영하고 있는 저는 'Conducter'입니다. 오늘 알아볼 내용은 학습 데이터와 훈련 데이터(Training Data and Testing Data)입니다. 머신러닝을 공부해보신 분들이라면 아마 Training Data와 Testing Data에 대해 들어 보셨을 겁니다. Training Data는 어떠한 모델을 학습시키는데 쓰이는 데이터를, Testing Data는 이렇게 학습된 모델이 잘 작동하는지 테스트하는 데 사용하는 데이터를 의미합니다. 그럼 이렇게 둘을 분리하는 이유는 무엇일까요? 만약 둘을 분리하지 않고 학습을 시키게 되면 성능을 테스트할 때 학습했던 데이터들이 그대로 반영되기 때문에 정확한 성능을 예측하기가 힘듭니다. 이는 학창 시절 시험문제가 교과서 예..
선형 회귀 모델의 수학적 해석(Gradient Descent and Cost Function) 안녕하세요 '코딩 오페라'블로그를 운영하고 있는 저는 'Conducter'입니다. 오늘 알아볼 내용은 선형 회귀 모델의 수학적 해석입니다. 선 수학에서 우리가 흔히 알고 있는 선은 변수, 기울기, 절편으로 이루어진 'y = mx + b'꼴입니다. 여기서 m은 기울기로 'slope'을 의미하고, b는 y절편으로 'intercept'을 의미합니다. Cost Function(비용 함수) 흔히 '가성비가 좋다'라는 말은 성능대비 비용이 적을 때 하는 말이죠? 선형 회귀 알고리즘도 마찬가지입니다. 비용이 적을수록 성능이 좋습니다. 이러한 비용을 함수로 나타낸 것을 Cost Function(비용 함수)라고 합니다. MSE(평균 제곱 오차, Mean Squared Error) 위 Cost Function(비용 함수)..
다변수 선형 회귀(Linear Regression Multiple Variables) 안녕하세요 '코딩 오페라'블로그를 운영하고 있는 저는 'Conducter'입니다. 저번 시간 '단변수 선형 회귀'에 이어, 오늘 알아볼 내용은 '단변수 선형 회귀'입니다. 선형 회귀(linear regression) : 종속 변수 y와 한 개 이상의 독립 변수(또는 설명 변수) X와의 선형 상관관계를 모델링하는 회귀분석 기법이다. 한 개의 설명 변수에 기반한 경우에는 단순 선형 회귀(simple linear regression), 둘 이상의 설명 변수에 기반한 경우에는 다중 선형 회귀라고 한다. 위에서 알아본 선형 회귀의 종류 중 다변수 선형 회귀는 말 그대로 변수가 여러 개인 선형 회귀입니다. 그러면 지금부터 예를 들어 설명하겠습니다. 먼저 아래와 같이 기본 라이브러리들을 불러줍니다. import pa..
단변수 선형 회귀(Linear Regression Single Variable) 안녕하세요 '코딩 오페라'블로그를 운영하고 있는 저는 'Conducter'입니다. 오늘 알아볼 내용은 단변수 선형 회귀입니다. 선형 회귀(linear regression) : 종속 변수 y와 한 개 이상의 독립 변수(또는 설명 변수) X와의 선형 상관관계를 모델링하는 회귀분석 기법이다. 한 개의 설명 변수에 기반한 경우에는 단순 선형 회귀(simple linear regression), 둘 이상의 설명 변수에 기반한 경우에는 다중 선형 회귀라고 한다. 위에서 알아본 선형 회귀의 종류 중 단변수 선형 회귀는 말 그대로 변수가 하나인 선형 회귀입니다. 그러면 지금부터 예를 들어 설명하겠습니다. 먼저 아래와 같이 기본 라이브러리들을 불러줍니다. import pandas as pd import numpy as ..

반응형