๋ฅ๋ฌ๋๊ณผ ๋จธ์ ๋ฌ๋์ ์ฐจ์ด?
1. ๋จธ์ ๋ฌ๋์ ํน์ฑ(feature)์ด ๋ฏธ๋ฆฌ ์ ํด์ ธ ์์ง๋ง, ๋ฅ๋ฌ๋์ ํ์ต์ํค๋ฉด ํน์ฑ์ ์ถ์ถํ๋๋ก ํ์ต์ด ๋๋ค.
2. ๋จธ์ ๋ฌ๋์ ์๊ณ ๋ฆฌ์ฆ ์ค ํ๋์ธ ์ธ๊ณต์ ๊ฒฝ๋ง์ ์ฌ๋ฌ ๊ฐ ์์ ๊น์ ์ ๊ฒฝ๋ง์ ๋ง๋ ๊ฒ์ด ๋ฅ๋ฌ๋์ด๋ค.
์ ๊ฒฝ๋ง ํ์ต = ์ต์ ํ๋ฅผ ํ๋ ๊ณผ์
- input์ผ๋ก ํ๋ จ ๋ฐ์ดํฐ๊ฐ ๋ค์ด๊ฐ๋ฉด output์ ์ต์ ์ ๋งค๊ฐ๋ณ์(๊ฐ์ค์น)์ด๋ค.
์ ๊ฒฝ๋ง ํ์ต ๊ณผ์ :
1. ๋์๋ก ๋งค๊ฐ๋ณ์ ๋ฒกํฐ w ์ด๊ธฐํ
2. while True:
w์ fitํ๊ณ , ์์คํจ์ J(w)๊ณ์ฐ (J(w)์ ์กฐ๊ฑด, J(w)=0 ์ ์ ํ๋๊ฐ 100%๋ผ๋์๋ฏธ)
if J(w)๋ง์กฑ์ค๋ฌ์ : break
else: w = w+โณw. (์์คํจ์๋ฅผ ์ต์ํํ๋ โณw ๊ณ์ฐ, ์ ๋ฐ์ดํธ ํ๋ ๊ณผ์ )
w๋ฅผ ์ ์ฅํ๋ค.
์์คํจ์
- ์์คํจ์๊ฐ ์ต์ ํด๋ฅผ ์ฐพ๊ธฐ์ํ ์งํ์ด๋ค.
- ์ผ๋ฐ์ ์ผ๋ก ์ค์ฐจ์ ๊ณฑํฉ, ํฌ๋ก์ค ์ํธ๋กํผ ์ค์ฐจ๋ฅผ ์ฌ์ฉํ๋ค.
1. ์ค์ฐจ์ ๊ณฑํฉ
์ฆ, (์์์ ์ถ๋ ฅ - ์ ๋ต)^2 ์ ์ดํฉ์ด๋ค.
0.5 * np.sum((y-t)**2)
2. ํฌ๋ก์ค ์ํธ๋กํผ ์ค์ฐจ(CEE)
delta = 1e-7
-np.sum(t*np.log(y+delta))
์ ์ ํ๋๊ฐ ์๋ ์์คํจ์๋ฅผ ์ค์ ํ๋๊ฐ?
๊ฒฐ๋ก ๋ถํฐ ๋งํ์๋ฉด, ์ ํ๋์ ๋ฏธ๋ถ๊ฐ์ ๋๋ถ๋ถ์ ์ฅ์์์ 0์ด ๋์ด ๋งค๊ฐ๋ณ์๋ฅผ ๊ฐฑ์ ํ ์ ์๋ค.
์ ๊ฒฝ๋ง ํ์ต์์ ์ต์ ์ ๋งค๊ฐ๋ณ์(๊ฐ์ค์น) ํ์์ ์์คํจ์์ ์ต์๊ฐ ์ฐพ๊ธฐ์ ๊ฐ๋ค. ์ด ๋ ๋งค๊ฐ๋ณ์์ ๋ฏธ๋ถ(๊ธฐ์ธ๊ธฐ)๋ฅผ ๊ณ์ฐํ๊ณ , ์ด ๋ฏธ๋ถ๊ฐ์ ๋จ์๋ก ๋งค๊ฐ๋ณ์์ ๊ฐ์ ์กฐ๊ธ์ฉ ๋ฐ๊ฟ๊ฐ๋ฉฐ ์ต์ ์ ๊ฐ์ ํ์ํ๋ค. (๊ฒฝ์ฌํ๊ฐ๋ฒ) ๊ทธ๋์, ๋งค๊ฐ๋ณ์์ ์์คํจ์์ ๋ฏธ๋ถ๊ฐ์ด๋ ๋งค๊ฐ๋ณ์๋ฅผ ์กฐ๊ธ์ฉ ๋ณํํ์ ๋ ์์คํจ์์ ๊ฐ์ ์ด๋ป๊ฒ ๋ณํํ๋๊ฐ๋ฅผ ๋ํ๋ธ๋ค. ๋ง์ฝ, ๋ฏธ๋ถ๊ฐ์ด ์์์ด๋ฉด, ๋งค๊ฐ๋ณ์๋ฅผ ์์ ๋ฐฉํฅ์ผ๋ก ๋ณํํด ์์คํจ์๋ฅผ ์ต์ํํ ์ ์๋ค. ๊ทธ๋ฌ๋ ๋ฏธ๋ถ๊ฐ์ด 0์ด๋ฉด, ์ด๋์ชฝ์ผ๋ก ๊ฐฑ์ ์์ผ๋ ์์คํจ์์ ๊ฐ์ ์ค์ด๋ค์ง ์๋๋ค. ์ด๋ ๊ฐฑ์ ์ ๋ฉ์ถ๋ค.
์ ํ๋์ ๋ฏธ๋ถ๊ฐ์ ๋๋ถ๋ถ์ ์ฅ์์์ 0์ด ๋๋ ์ด์ ?
์ ํ๋๋ฅผ ์งํ๋ก ํ๋ฉด, ๋งค๊ฐ๋ณ์๋ฅผ ์กฐ์ ํด๋ ๊ฐ์ด ํ ํ ๋ด๋ค(๋ถ์ฐ์์ ์ด๊ณ ๊ธ๋ณํ๋ ๊ฐ์ ๊ฐ์ง), ์ด์ ๋นํด ์์คํจ์๋ ํญ์ด ์ ๊ฒ, ์ฐ์์ ์ผ๋ก ๋ณํํ๋ค. ์ด๋ ๊ณ๋จํจ์๋ฅผ ํ์ฑํํจ์๋ก ์ฐ์ง ์๋ ์ด์ ์ ๊ฐ๋ค.
๊ณ๋จํจ์(a)๋ ๋๋ถ๋ถ์ ์ฅ์์์ ๊ธฐ์ธ๊ธฐ๊ฐ 0์ด ์ด์ ์์คํจ์๋ฅผ ์งํ๋ก ํด๋ ์๋ฏธ ์๋ค. ์๊ทธ๋ชจ์ด๋ ํจ์(b)๋ ๊ธฐ์ธ๊ธฐ๊ฐ 0์ด ๋๋ ์ฅ์๊ฐ ์์ด ์ ๊ฒฝ๋ง์ด ์ฌ๋ฐ๋ฅด๊ฒ ํ์ตํ ์ ์๋ค.
'๋ฅ๋ฌ๋ > Today I learned :' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ์ดํ ์น ํจํค์ง ๊ธฐ๋ณธ ์กฐ์๋ฒ ์ตํ๊ธฐ 1 - ํ ์์ ๊ตฌ์กฐ (0) | 2022.12.26 |
---|---|
๋ฅ๋ฌ๋ ๋ฏธ๋ถ ํธ๋ฏธ๋ถ ๊ฒฝ์ฌํ๊ฐ๋ฒ (0) | 2022.12.24 |
์ธ๊ณต์ง๋ฅ ํ๋ก๊ทธ๋๋ฐ์์ ๊ฐ์ฒด์งํฅ์ด๋ (0) | 2022.12.16 |
์ธ๊ณต์ง๋ฅ ํ๋ก๊ทธ๋๋ฐ์ ์ํ ํ์ด์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ (0) | 2022.12.16 |
์ฝ๋ฉ(colab) ํ์ดํ ์น ํํ ๋ฆฌ์ผ, ํ ์ ์ฐ์ฐ, AUTOGRAD (0) | 2022.12.12 |