๐ก Linear Regression
Linear Regression, ์ ํํ๊ท๋ Supervised learning(์ง๋ํ์ต) ๋ฐฉ๋ฒ ์ค ํ๋๋ก ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ฅ ์ ๋๋ณํ๋ ํ๋์ ์ง์ ์ ์ฐพ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค.
์์์ data์ ๋ํ ์ ํ ํ๊ท ๊ฒฐ๊ณผ๋ฅผ ๋ณด์. ์๋ ๊ทธ๋ฆผ์์ ์ ๋ค์ data, ํ๋ ์ง์ ์ data๋ค์ ๊ฐ์ฅ ์ ํํํ๋ ์ง์ ์ด๋ผ๊ณ ํ ์ ์๋ค.

์ด์ฒ๋ผ ์ ํํ๊ท๋ x์ y์ ๊ด๊ณ๋ฅผ ๋ณด์ฌ์ฃผ๋ ๊ฒ์ผ๋ก x๋ ๋
๋ฆฝ ๋ณ์, y๋ฅผ ์ข
์ ๋ณ์๋ผ๊ณ ํ๋ค.
Hypothesis
์ ํํ๊ท๋ฅผ ํตํด ์ง์ ์ ์ ์ถํด๋ด๊ธฐ ์ํด ์ธ์ฐ๋ ์์ Hypothesis, ๊ฐ์ค์ด๋ผ๊ณ ํ๋ค.
๊ฐ์ค์ H(x)=W(x)+b์ ํํ์ด๋ฉฐ, ์ด๋ W๋ Weight(๊ฐ์ค์น), b๋ bias(ํธํฅ)์ด๋ค.
Cost Function
์ ํํ๊ท์์ ๋ชจ๋ธ๊ณผ ์ค์ ๋ฐ์ดํฐ ๊ฐ์ ์ฐจ์ด๋ฅผ ์ธก์ ํ๊ธฐ ์ํด Cost function(๋น์ฉํจ์)๋ฅผ ์ฌ์ฉํ๋ค. ๋น์ฉํจ์๋ ์ต์์ ๊ณฑ๋ฒ์ ์ฌ์ฉํ๋๋ฐ ๋ค์๊ณผ ๊ฐ์ ์์ ์ฌ์ฉํ๋ค.
cost(W,b)=1mฮฃmi=1(H(xi)โyi)2
์์์ ๋ณด๋ฉด ๋น์ฉํจ์๋ error ์ ๊ณฑ์ ํ๊ท ๊ฐ์์ ์ ์ ์๋ค. ์ด cost๋ฅผ ์ต์ํํ๋ ๋ฐฉํฅ์ผ๋ก Hypothesis๋ฅผ ์กฐ์ ํ๊ฒ ๋๊ณ training data๋ฅผ fittingํ๋ ์ด ๊ณผ์ ์ด learning์ธ ๊ฒ์ด๋ค.
Gradient Descent
์ ํํ๊ท์์์ ๊ฒฝ์ฌ ํ๊ฐ๋ฒ์ ์ฝ๊ฒ ๋งํด cost function์ ๊ธฐ์ธ๊ธฐ ํฌ๊ธฐ(์ ๋๊ฐ)์ด ์์์ง๋ ๋ฐฉํฅ์ผ๋ก Hypothesis๋ฅผ ์กฐ์ ํ๋ ๊ฒ์ด๋ค. ์ฆ cost๊ฐ ์์์ง๋ ๋ฐฉํฅ์ผ๋ก Weight์ bias๋ฅผ ์กฐ์ ํ๋ ๊ฒ์ด๋ค.
๊ฒฝ์ฌ ํ๊ฐ๋ฒ์ ๋์์ด Convex Function์ธ ๊ฒฝ์ฐ ์ ํํ ๊ฐ์ ๋์ถํด๋ผ ์ ์๋ค. Convex function์ local minimum๊ณผ global minimum ๊ฐ์ function์ด๊ณ cost function์ ๊ฒฝ์ฐ ์ด์ฐจ ๊ณก๋ฉด์ด๊ธฐ์ Convex function์ ํด๋นํ๋ค.

๋ง์ฝ Convex function์ ํด๋นํ์ง ์์ ๊ฒฝ์ฐ ๊ฒฝ์ฌ ํ๊ฐ๋ฒ ํน์ฑ์ ์์์ ์์น์์ ์์ํ๊ธฐ ๋๋ฌธ์ local minimun์ ๋ฐํํ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ณ์ ์ ์๋ค. ์๋ ๊ทธ๋ฆผ์ฒ๋ผ local minimum์ด global minimum๊ณผ ์ผ์นํ์ง ์์ ์ ์๊ธฐ ๋๋ฌธ์ cost๊ฐ ์ต์๋ผ๋ ๋ณด์ฅ์ด ์๋ ๊ฒ์ด๋ค.

Weight๊ฐ์ ์กฐ์ ํ๋ ์์ ๋ค์๊ณผ ๊ฐ๋ค.
W:=Wโฮฑ1mฮฃmi=1(W(xi)โyi)2
์ ํํ๊ท๋ ๋
๋ฆฝ ๋ณ์์ ์์ ๋ฐ๋ผ Simple Linear Regression(๋จ์ ์ ํํ๊ท)๊ณผ Multi-variable Linear Regression(๋ค์ค ์ ํํ๊ท)์ผ๋ก ๋๋๋ค.
Simple Linear Regression
๋จ์ ์ ํํ๊ท๋ ๋
๋ฆฝ ๋ณ์ x๊ฐ ํ๋์ธ ์ ํํ๊ท๋ก ์์ ์ค๋ช
ํ Hypothesis์ Cost function์ ๊ฐ๋๋ค.
Multi-variable Linear Regression
๋ค์ค ์ ํํ๊ท๋ ๋
๋ฆฝ ๋ณ์๊ฐ ์ฌ๋ฌ๊ฐ์ธ ์ ํํ๊ท๋ก Hypothesis ๊ณ์ฐ์ ์ํด Matrix๋ฅผ ์ฌ์ฉํ๋ค.
H(X)=XW+b
์ด๋ XW๋ก ํํํ๋ ์ด์ ๋ ๋
๋ฆฝ ๋ณ์์ weight๋ฅผ ํ๋ ฌ๊ณฑ์ผ๋ก ํํํ๊ธฐ ์ํจ์ด๋ค. ์๋ฅผ ๋ค์ด ์๋์ ๊ฐ์ด 3๊ฐ์ ๋
๋ฆฝ ๋ณ์๋ฅผ ๊ฐ์ง๊ณ ๊ทธ์ ๋ํ ๋ฐ์ดํฐ๊ฐ 5๊ฐ ์ฃผ์ด์ง ๊ฒฝ์ฐ ํ๋ ฌ๊ณฑ์ผ๋ก ํํํ๋ฉด ์ฝ๊ฒ ๊ณ์ฐ์ด ๊ฐ๋ฅํ๊ฒ ๋๋ค.

'AI & ML' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[DL] RNN, Recursive Neural Network (0) | 2024.02.25 |
---|---|
[DL] CNN, Convolution Neural Network (0) | 2024.02.24 |
[ML] Logistic Rrgression, ๋ก์ง์คํฑ ํ๊ท (1) | 2024.01.21 |