* ์ข ๋ ์ด๋ก ์ ์ธ ๋ด์ฉ
ํ๊ท ๊ทธ๊ฒ ๋ญ๋ฐ?
ํ๊ท์ ๊ฐ๋ ์ ์ดํด๋ณด๊ธฐ ์ ์ ์๋์ ์ฐ๋ฆฌ๊ฐ ์๋์ ์ํฉ์ ์ฒํด์๋ค๊ณ ๊ฐ์ ํฉ์๋ค!
์ฐ๋ฆฌ๊ฐ ์์ด์คํฌ๋ฆผ ๊ฐ๊ฒ๋ฅผ ์ด์ํ๋ ์ฃผ์ธ์ ๋๋ค.
์์ด์คํฌ๋ฆผ์ ํ๋งค๋๋ณด๋ค ๋ง์ด ์ฃผ๋ฌธํ์ฌ ๋ฒ๋ ค์ง๋ ์ํฉ์ ๋ฐฉ์งํ๊ณ ์,
์ฐ๋ฆฌ๋ ํ๋งค์ฉ ์์ด์คํฌ๋ฆผ์ ์ฃผ๋ฌธ ํ ๋, ์์๋๋ ์ค์ ํ๋งค๋๋งํผ ์ฃผ๋ฌธํ๊ณ ์ถ์ต๋๋ค.
์ด๋ ํ๊ท ๊ธฐ์จ์ ํ์ฉํ์ฌ ๋ฏธ๋ ํ๋งค๋์ ์์ธก ํ ์ ์์๊น์?
๋ฌธ์ ์ ์์ ํด๊ฒฐ ๋ฐฉ์
๋ฌธ์ ์ ์
- ๋ฐ์ดํฐ : ๊ณผ๊ฑฐ ํ๊ท ๊ธฐ์จ(X)์ ๊ทธ์ ๋ฐ๋ฅธ ์์ด์คํฌ๋ฆผ ํ๋งค๋(Y)
- ๊ฐ์ : ํ๊ท ๊ธฐ์จ๊ณผ ํ๋งค๋์ ์ ํ์ ์ธ ๊ด๊ณ๋ฅผ ๊ฐ์ง๊ณ ์์ (๊ธฐ์จ์ด ์ฌ๋ผ๊ฐ์๋ก ํ๋งค๋๋ ์ฆ๊ฐํ๋ค.)
- ๋ชฉํ : ํ๊ท ๊ธฐ์จ์ ๋ฐ๋ฅธ ์์ด์คํฌ๋ฆผ ํ๋งค๋ ์์ธกํ๊ธฐ
ํด๊ฒฐ๋ฐฉ์
์์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐ ํ๊ธฐ ์ํ ์ต์ ์ ์๊ณ ๋ฆฌ์ฆ์ด ๋ฐ๋ก ํ๊ท ๋ถ์ ์๊ณ ๋ฆฌ์ฆ์ ๋๋ค.
ํ๊ท ๋ถ์์ด๋?
ํ๊ท ๋ถ์์ ์ ๋ ฅ๊ฐ๊ณผ ์ถ๋ ฅ๊ฐ ์ฌ์ด์ ๊ด๊ณ๋ฅผ ์ถ์ ํ๋ ๋ถ์๋ฒ์ ๋๋ค.
์ฆ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ฅ ์ ์ค๋ช ํ๋ ๋ชจ๋ธ์ ์ฐพ์, ์ ๋ ฅ๊ฐ์ ๋ฐ๋ฅธ ๋ฏธ๋ ๊ฒฐ๊ณผ๊ฐ์ ์์ธกํ๋ ์๊ณ ๋ฆฌ์ฆ ์ ๋๋ค.
์ฃผ์ด์ง ๋ฐ์ดํฐ
X : ํ๊ท ๊ธฐ์จ
y : ์์ด์คํฌ๋ฆผ ํ๋งค๋
๊ฐ์
์ฐ๋ฆฌ๋ ๋ฐ์ดํฐ X์ y๋ฅผ ํตํด์ ๋ฒ ํ0๊ณผ ๋ฒ ํ1์ ์ฐพ์์ผ ํฉ๋๋ค.
ํ์ง๋ง ์๋ฒฝํ ์์ธก์ ๋ถ๊ฐ๋ฅํฉ๋๋ค.
๊ทธ๋ ๊ธฐ์ ์ต๋ํ ๊ทผ์ฌํ ์์ ์ฐพ๋๊ฒ์ด ์ ํฌ์ ๋ชฉํ์ ๋๋ค.
๊ฐ ๋ฐ์ดํฐ์ ์ค์ ๊ฐ๊ณผ ๋ชจ๋ธ์ด ์์ธกํ๋ ๊ฐ์ ์ฐจ์ด๋ฅผ ์ต์ํ์ผ๋ก ํ๋ ์ ์ ์ฐพ์ ๋ด ์๋ค.
๋จ์ ์ ํ ํ๊ท๋?
๋ฐ์ดํฐ๋ฅผ ๊ฐ์ฅ ์ ์ค๋ช ํ๋ ์์ ์ฐพ์๋ด๋ ๊ฒ.
์ด๋ ๋ฒ ํ0์ ์ ํธ์ ํด๋นํ๊ณ , ๋ฒ ํ1์ ๊ธฐ์ธ๊ธฐ๋ฅผ ์๋ฏธํฉ๋๋ค.
๊ทธ๋ ๋ค๋ฉด ๋ฐ์ดํฐ๋ฅผ ์ ์ค๋ช ํ๋ค๋ ๊ฒ์ ๋ฌด์์ ์๋ฏธํ ๊น์?
์ค์ ์ ๋ต๊ณผ ๋ด๊ฐ ์์ธกํ ๊ฐ๊ณผ์ ์ฐจ์ด๊ฐ ์์์๋ก ์ข์ต๋๋ค.
์ค์ ๊ฐ๊ณผ ์์ธก ๊ฐ์ ์ฐจ์ด๋ฅผ ๊ตฌํด๋ด ์๋ค.
์์๋ก ๋ฒ ํ0 = 0, ๋ฒ ํ1 = 1์ธ ์ง์ ์ ๊ทธ๋ฆฌ๊ณ , ํด๋น ์์ ๋ง๊ฒ ๊ฐ์ ์์ธกํด๋ด ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์์ธก๊ฐ๊ณผ ์ค์ ๊ฐ์ ์ฐจ์ด๋ฅผ ๋ด ์๋ค.
์ค์ ๊ฐ - ์์ธก๊ฐ์ ๋ถํธ๋ฅผ ๊ฐ์ง๊ณ ์๊ธฐ์, ๋จ์ํ ํฉ๊ณ๋ฅผ ๊ตฌํ๋ ๊ฒ์ด ์๋ฏธ๊ฐ ์์ต๋๋ค.
๊ทธ๋ ๊ธฐ์ (์ค์ ๊ฐ-์์ธก๊ฐ)์ ์ ๊ณฑํ ๊ฐ์ ์ค์ด๋ ๊ฒ์ด ์ฐ๋ฆฌ์ ๋ชฉํ์ ๋๋ค.
Loss ํจ์
์ค์ ๊ฐ๊ณผ ์์ธก ๊ฐ ์ฐจ์ด์ ์ ๊ณฑ์ ํฉ์ Loss ํจ์๋ก ์ ์ํฉ๋๋ค.
=> Loss ํจ์๊ฐ ์์ ์๋ก ์ข์ ๋ชจ๋ธ์ด๋ค.
๋ชจ๋ ๋ฐ์ดํฐ์ ๋ํด (์ค์ ๊ฐ - ์์ธก๊ฐ)^2์ ํฉ์ ํ๊ท ์ Loss ํจ์๋ก ์ด์ฉํฉ๋๋ค.
Loss ํจ์ ์ค์ด๊ธฐ
Loss ํจ์์์ ์ฃผ์ด์ง ๊ฐ์ ์ ๋ ฅ ๊ฐ๊ณผ ์ค์ ๊ฐ์ ๋๋ค.
๋ฒ ํ0(์ ํธ), ๋ฒ ํ1(๊ธฐ์ธ๊ธฐ)๊ฐ์ ์กฐ์ ํ์ฌ Loss ํจ์์ ํฌ๊ธฐ๋ฅผ ์๊ฒ ๋ง๋ค์ด์ผ ํ๋๋ฐ์,
๊ทธ๋ ๋ค๋ฉด ์ด๋ป๊ฒ ์ด ๋ฒ ํ ๊ฐ์ ์กฐ์จํ ๊น์?
Loss ํจ์์ ํฌ๊ธฐ๋ฅผ ์๊ฒํ๋ ๋ฒ ํ0(์ ํธ), ๋ฒ ํ1(๊ธฐ์ธ๊ธฐ)๋ฅผ ์ฐพ๋ ๋ฐฉ๋ฒ์๋ ์ฌ๋ฌ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
๋ํ์ ์ผ๋ก๋ ์๋์ ๋ฐฉ๋ฒ๋ค์ด ์์ต๋๋ค.
1) Gradient descent (๊ฒฝ์ฌ ํ๊ฐ๋ฒ)
2) Normal equation (least squeares)
3) Brute force search
Gradient descent (๊ฒฝ์ฌ ํ๊ฐ๋ฒ)
๊ฒฝ์ฌ ํ๊ฐ๋ฒ์
์ฒ์์ ๋ฒ ํ0๊ณผ ๋ฒ ํ1์ ๋๋คํ ๊ฐ์ ์ค ๋ค์, Loss ๊ฐ์ ๊ณ์ฐํ๊ณ
๊ฒฝ์ฌ(Loss)๋ฅผ ๊ณ์ฐํ์ฌ์ ๊ฒฝ์ฌ๊ฐ ๋ฎ์ ๋ฐฉํฅ์ผ๋ก ๋ฒ ํ0๊ณผ ๋ฒ ํ1์ ์ ๋ฐ์ดํธ ํด ๋๊ฐ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
์ด ๋ฐฉ๋ฒ์ ๊ณ์ ๋ฐ๋ณตํด๋๊ฐ๋ฉด Loss๊ฐ ๋ฎ์ ๋ฒ ํ0๊ณผ ๋ฒ ํ1์ ์ฐพ์ ์ ์๊ฒ ๋ฉ๋๋ค.
๋จ์ ์ ํ ํ๊ท ๊ณผ์
๋จ์ ์ ํ ํ๊ท์ ๊ณผ์ ์ ๋ค์ ํ ๋ฒ ์ ๋ฆฌํด๋ณด๋ฉด ์๋์ ๊ฐ์ต๋๋ค.
๋จ์ ์ ํ ํ๊ท ํน์ง
- ๊ฐ์ฅ ๊ธฐ์ด์ ์ด๋ ์ฌ์ ํ ๋ง์ด ์ฌ์ฉ๋๋ค.
- ์ ๋ ฅ๊ฐ์ด 1๊ฐ์ธ ๊ฒฝ์ฐ์๋ง ์ ์ฉ์ด ๊ฐ๋ฅํ๋ค.
- ์ ๋ ฅ๊ฐ๊ณผ ๊ฒฐ๊ณผ๊ฐ์ ๊ด๊ณ๋ฅผ ์์๋ณด๋๋ฐ ์ฉ์ดํ๋ค.
- ์ ๋ ฅ๊ฐ์ด ๊ฒฐ๊ณผ๊ฐ์ ์ผ๋ง๋ ์ํฅ์ ๋ฏธ์น๋์ง ์ ์ ์๋ค.
- ๋ ๋ณ์ ๊ฐ์ ๊ด๊ณ๋ฅผ ์ง๊ด์ ์ผ๋ก ํด์ํ๊ณ ์ ํ๋ ๊ฒฝ์ฐ ํ์ฉํ๋ค.
'์ธ๊ณต์ง๋ฅ ๐ > ๋จธ์ ๋ฌ๋' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๊ท ํ๊ฐ ์งํ (0) | 2022.11.29 |
---|---|
ํ๊ท- ๋ค์ค ์ ํ ํ๊ท (1) | 2022.11.29 |
๋ฐ์ดํฐ ์ ์ ๋ฐ ๋ถ๋ฆฌ (1) | 2022.11.28 |
๋จธ์ ๋ฌ๋ ์์นํ ์๋ฃ ์ ์ฒ๋ฆฌ (0) | 2022.11.27 |
๋จธ์ ๋ฌ๋ ๋ฒ์ฃผํ ์๋ฃ ์ ์ฒ๋ฆฌ (0) | 2022.11.27 |