hidden layer๋ฅผ ์ถ๊ฐํ ํํ๋ฅผ ๋ฐ๋ก MLP๋ผ๊ณ ํ๋ค๊ณ ํ๋ค.
๊ทธ๋ผ ์ด๋ฌํ MLP์ ๋ํด์ ์ข ๋ ์์๋ณด์!
1969๋ Perceptrons ์ฑ ์์ XOR ๋ฌธ์ ๋ perceptron์ผ๋ก ํด๊ฒฐํ์ง ๋ชปํ๋ ๊ฒ์ ์ํ์ ์ผ๋ก ์ฆ๋ช ํ๋ค.
์ด๋ ์ง๋ ํผ์
ํธ๋ก ์ ๊ดํ ๊ธ์์ ๊ทธ๋ฆผ์ ํตํด ์ ํด๊ฒฐํ์ง ๋ชปํ๋์ง ์ง์ ํ์ธํ์๋ค.
part11. ์ธ๊ณต ์ ๊ฒฝ๋ง ๊ฐ์
๊ทธ๋ฌ๋ฏ๋ก XOR ๋ฌธ์ ํด๊ฒฐ์ ์ํด์๋ multilayer perceptron (MLP)๋ก ํด๊ฒฐ ๊ฐ๋ฅํ๋ค๋ ๊ฒ ๋ํ ์์๋ค.
์ ๋๋ ์ด์ ๋๋ฉด ๋ ๊ฒ ๊ฐ๋ค.
MLP๋ ๋ค์ธตํผ์
ํธ๋ก
์ฆ, ํผ์
ํธ๋ก ์ด ๋ค์ธต์ผ๋ก ์์ธ ๊ฒ์ ๋งํ๋ค. (multilayer perceptron)
๊ตฌ์ฑ์์๋ ์
๋ ฅ์ธต, ์๋์ธต(1๊ฐ ์ด์), ์ถ๋ ฅ์ธต์ผ๋ก ๊ตฌ์ฑ๋๋ค.
๋ค์ธตํผ์ ํธ๋ก MLP์ ์๋ ํ๋ํ๋์ ๋ ธ๋๋ค์ "์ ๋" ์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค.
ํ๋ํ๋ ์ดํด๋ณด๋๋กํ์, ๋จ์ผ ํผ์ ํธ๋ก ๊ณผ ํฌ๊ฒ ์ฐจ์ด๋๋ ๋ถ๋ถ์ ์๋ค.
- MLP
์
๋ ฅ์ธต์ ํ๋์ ๋จ์ผ ํผ์
ํธ๋ก ์ผ ๋์ ๋๊ฐ๋ค.
์ํ์ ์๋ feture๊ฐ์ ๋ํ๋ด๋ฉฐ, feature์ ๊ฐ์์ ๋ฐ๋ผ ์ด๋ฌํ ๋
ธ๋(์ ๋)์ ๊ฐ์๊ฐ ๊ฒฐ์ ๋๋ค.
(์๋ฅผ ๋ค์ด ์ฌ๋์ ๋ถ๋ฅํ๋ค๊ณ ํ์ ๋์ feature๋ก ํค, ๋ชธ๋ฌด๊ฒ 2๊ฐ์ feature)
์ด ๋ ์
๋ ฅ์ธต์ ์ฌ์ค์ MLP์์ ํ๋ ์ผ์ด ์๋ค. ๋จ์ํ ๊ฐ๋ง์ด ๋ค์ด์ค๋ ๊ฒ์ด๋ฏ๋ก ์ด๋ ํ ์ฐ์ฐ๋ ์ด๋ฃจ์ด์ง์ง ์๋๋ค.
๋ฐ๋ผ์, ์ฐ๋ฆฌ๊ฐ MLP์ ์ธต ์๋ฅผ ๊ณ์ฐํ ๋ ์
๋ ฅ์ธต์ ์ธต ์์ ํฌํจ์ํค์ง ์๋๋ค.
์๋์ธต์ ์ ๋๊ฐ์๋ ํ๋ผ๋ฏธํฐ๋ก ์กฐ์ ๋๋ค. ํ๋ผ๋ฏธํฐ๋ผ ํจ์ ์ฌ์ฉ์๊ฐ ์ ์ดํ๋ ๊ฐ์ด๋ค.
์ฆ, ์๋์ธต์ ์ ๋์ ๊ฐ์๋ ํ์ต์ ์ํค๋ ์ฌ์ฉ์๊ฐ ์ง์ ์ ์ดํ๋ค. (์ด ๋ถ๋ถ์ ์ค์ต์ ํตํด ์ง์ ํด๋ณผ ๊ฒ์ด๋ค.)
์ด๋ฌํ ์๋์ธต์ ๊ตฌ์ฑํ๋ ์ ๋์ ๊ฐ์ ๋ฐ ์ ์ฒด ์๋์ธต์ ๊ฐ์์ ๋ฐ๋ผ ํ์ต์ ์๊ฐ ๋ฐ ํ์ต์ ์ ํ๋์ ์ค๋ํ ์ํฅ์ ๋ผ์น๋ค.
์ถ๋ ฅ์ธต์ ๋ถ๋ฅ๋๋ Class์ ๊ฐ์๊ฐ ์ ๋์ ๊ฐ์๊ฐ ๋๋ค.
(์๋ฅผ ๋ค์ด 10๊ฐ์ ๊ณผ์ผ์ ๋ถ๋ฅํ๋ค๋ผ๊ณ ๊ฐ์ ํ์์ ๋, ์ด 10๊ฐ์ ์ ๋์ด ํ์ํ ๊ฒ์ด๋ค.)
์ด ๋ํ ์ค์ต์ ํตํด ํ๊ฒ ์ง๋ง ์ฌ์ฉ์๊ฐ ์ง์ ๊ฒฐ์ ํ ์ ์๋ค.
์ถ๋ ฅ์ธต ๋ํ MLP์์ ํ๋์ ์ธต์ผ๋ก Count๋๊ฒ ๋๋๋ฐ, Activation Function ์ฆ, ํ์ฑํจ์๊ฐ ํต๊ณผ๋๋ ์ฐ์ฐ์ด ์ด๋ฃจ์ด์ง๋ค.
๋ฏธ๋ฆฌ ๋งํ์๋ฉด ์ด๋ฌํ ์ถ๋ ฅ์ ํ๋๋ฐ ์์ด ํ์ฑํจ์๋ ์ฃผ๋ก ์ด์ง๋ถ๋ฅ์๋ sigmoid
๋ฅผ ๋ค์ค ๋ถ๋ฅ์๋ softmax
๋ฅผ ์ฌ์ฉํ๋ค.
๊ฒฐ๊ตญ ํ์ต์ด๋ผ๋ ๊ฒ์ ๋ฌด์์ผ๊น?
์ ํํ๊ท๋ถ์์์ logistic ํ๊ท๋ถ์์์๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ฅ ์ ํํํ ์ ์๋ ๋๊ฐ์ด ์ต์ ์ , ๊ฐ์ ๊ตฌํ๋ ๊ฒ์ด์๋ค.
๋ค๋ฅธ์ ์ logistic์ ์ด์ง๋ถ๋ฅ๋ฅผ ์ํด์ ์ฌ์ฉํ๊ณ , ์ ํํ๊ท๋ถ์์ ๊ฐ์ ์์ธกํ๋๋ฐ ์ฌ์ฉํ์๋ค.
MLP์์๋ ๋์ผํ๋ค. ๊ฒฐ๊ตญ ํ์ต์ ๊ฐ์ค์น๋ฅผ ์ด๋ป๊ฒ(์ต์ ์ผ๋ก)ํ ๊ฒ์ธ๊ฐ๋ฅผ ๊ตฌํ๋ ๊ฒ์ด๋ค.
์ด ๋ w์ v ๊ฐ์ค์น๋ฅผ ์
๋ฐ์ดํธ ํ๋๋ฐ ์ฌ์ฉ๋๋ ์์ ์๋ก ๋ค๋ฅด๋ค.
์ด ๋ถ๋ถ์ ๋ค์ part13. ์ค๋ฅ์ญ์ ํ์์ ์์ธํ ๋ค๋ฃจ๋๋ก ํ๋ค.
์ ํํ ๊ธฐ์ตํ์ง ์์ผ๋, ์ ๋ฒ part11. ์์๋ ์์ฉ๋ ฅ์ด๋ผ๊ณ ํํํ๋ ๊ฑฐ ๊ฐ๋ค. ๋น์ทํ๋ค.
์ฝ๊ฒ ๋งํด ๋ฐ์ดํฐ๋ฅผ ์ผ๋ง๋ ์ ํํํ ์ ์๋ ์ง๋ฅผ ๋ํ๋ด๋ ์์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
Hidden Layer์์์ ์ ๋(ํผ์
ํธ๋ก )์ ๊ฐ์๋ ์ง์ ๊ฒฐ์ ํ ์ ์๋ ํ๋ผ๋ฏธํฐ๋ผ๊ณ ์์์ ์ค๋ช
ํ๋ค.
์ด๋ฌํ ์ ๋์ ๊ฐ์์ ๋ฐ๋ผ์ ์ผ๋ง๋ ํํ ๊ฐ๋ฅํ์ง๋ฅผ ์์๋ณด์.
- (a) ํผ์ ํธ๋ก 3๊ฐ๋ฅผ ๊ฒฐํฉํ๋ค๊ณ ๊ฐ์ .
- (b) 2์ฐจ์ ์ ๋ ฅ ๋ฐ์ดํฐ ๊ณต๊ฐ()์ 3๊ฐ์ ์ ์ ๊ทธ์ด ๋๋๋ค. ์ด 7๊ฐ์ ๊ณต๊ฐ์ด ์์ฑ๋๋ค.
- (c) ์ด๋ฌํ 7๊ฐ์ ๋ถ๋ถ ๊ณต๊ฐ์ 3์ฐจ์ ๊ณต๊ฐ์ ์ ์ผ๋ก ๋งคํํ๋ค.
์ด๋ ๋ค์๊ณผ ๊ฐ์ด ์์์ ์ผ๋ก ๊ณ์ฐ์ด ๊ฐ๋ฅํ๋ค.
๋ค์ ์์ ๋ฅผ ํตํด์ ๋ ๋ง์ ์ ๋์ผ ๊ฒฝ์ฐ ์ด๋ป๊ฒ ๋ ์ง ๊ณ์ฐํด ๋ณด์.
- A. 10์ฐจ์ ๊ณต๊ฐ์ผ๋ก ๋ณํ๋๊ณ , 56๊ฐ์ ๊ณต๊ฐ์์ญ์ผ๋ก ๋ถ๋ฆฌ๋์ด ๋์จ๋ค.
์ด ๊ณผ์ ์ ํตํด์ feature๋ฅผ ํํํ๊ธฐ ์ํ ๊ณต๊ฐ์ด ์ธ๋ถํ๋๋ฉฐ, ๋ ์ ํํ๊ฒ ํ์ตํ๊ณ ๋ถ๋ฅํ ์ ์๊ฒ ๋๋ ๊ฒ์ด๋ค.
์ธต์ ๊น๊ฒ ์์์๋ก ๊ฒฐ์ ์์ญ์ด ๋ ์์ธํ๊ณ ์ ํํ๊ฒ ์ง์ ๋๋๊ฒ์ ํ์ธํ ์ ์๋ค.
๋.
๋นจ๋ฆฌ..์ค๋ฅ์ญ์ ํ๊น์ง ์์๋ณด๋๋ก ํ์..