6.8 ๋ฌธ์ : ์๊ณ ๋ง์ถ๊ธฐ (๋ฌธ์ ID: CLOCKSYNC, ๋์ด๋: ์ค) ๋ฌธ์ 4x4 ๊ฒฉ์ ํํ๋ก ๋ฐฐ์น๋ ์ด์ฌ์ฏ ๊ฐ์ ์๊ณ๊ฐ ์์ต๋๋ค. ์ด ์๊ณ๋ค์ ๋ชจ๋ 12์, 3์, 6์, ํน์ 9์๋ฅผ ๊ฐ๋ฆฌํค๊ณ ์๋๋ฐ, ์ด ์๊ณ๋ค์ด ๋ชจ๋ 12์๋ฅผ ๊ฐ๋ฆฌํค๋๋ก ๋ฐ๊พธ๊ณ ์ถ์ต๋๋ค. ์๊ณ์ ์๊ฐ์ ์กฐ์ํ๋ ์ ์ผํ ๋ฐฉ๋ฒ์ ์ด ๊ฐ์ ์ค์์น๋ค์ ์กฐ์ํ๋ ๊ฒ์ผ๋ก, ๊ฐ ์ค์์น๋ค์ ๋ชจ๋ ์ ๊ฒ๋ ์ธ ๊ฐ์์ ๋ง๊ฒ๋ ๋ค์ฏ ๊ฐ์ ์๊ณ์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค. ํ ์ค์์น๋ฅผ ๋๋ฅผ ๋๋ง๋ค, ํด๋น ์ค์์น์ ์ฐ๊ฒฐ๋ ์๊ณ๋ค์ ์๊ฐ์ 3์๊ฐ์ฉ ์์ผ๋ก ์์ง์ ๋๋ค. (12์์ผ๋๋ 3์๋ก, 3์=>6์, 6์ =>9์, 9์=>12์) ์ค์์น๋ค๊ณผ ๊ทธ๋ค์ด ์ฐ๊ฒฐ๋ ์๊ณ๋ค์ ๋ชฉ๋ก์ด ์ฃผ์ด์ง๊ณ ํ์ฌ ๊ฐ๋ฆฌํค๋ ์๊ฐ๋ค์ด ์ฃผ์ด์ก์ ๋ ๋ชจ๋ ์๊ณ๋ฅผ 12์๋ก ๋๋ฆฌ๊ธฐ ์ํด ์ต์ํ ..
6.5 ๋ฌธ์ : ๊ฒ์ํ ๋ฎ๊ธฐ (๋ฌธ์ ID: BOARDCOVER, ๋์ด๋: ํ) ๋ฌธ์ H X W ํฌ๊ธฐ์ ๊ฒ์ํ์ด ์์ต๋๋ค. ๊ฒ์ํ์ ๊ฒ์ ์นธ๊ณผ ํฐ ์นธ์ผ๋ก ๊ตฌ์ฑ๋ ๊ฒฉ์ ๋ชจ์์ ํ๊ณ ์๋๋ฐ ์ด ์ค ๋ชจ๋ ํฐ ์นธ์ ์ธ ์นธ์ง๋ฆฌ L์ ๋ชจ์์ ๋ธ๋ก์ผ๋ก ๋ฎ๊ณ ์ถ์ต๋๋ค. ์ด๋ ๋ธ๋ก๋ค์ ์์ ๋กญ๊ฒ ํ์ ํด์ ๋์ ์ ์์ง๋ง, ์๋ก ๊ฒน์น๊ฑฐ๋, ๊ฒ์ ์นธ์ ๋ฎ๊ฑฐ๋, ๊ฒ์ํ ๋ฐ์ผ๋ก ๋๊ฐ์๋ ์ ๋ฉ๋๋ค. ๋ค์ ๊ทธ๋ฆผ์ ํ ๊ฒ์ํ๊ณผ ์ด๋ฅผ ๋ฎ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค. ๊ฒ์ํ์ด ์ฃผ์ด์ง ๋ ์ด๋ฅผ ๋ฎ๋ ๋ฐฉ๋ฒ์ ์๋ฅผ ๊ณ์ฐํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์. ์๊ฐ ๋ฐ ๋ฉ๋ชจ๋ฆฌ ์ ํ ํ๋ก๊ทธ๋จ์ 2์ด ์์ ์คํ๋์ด์ผ ํ๋ฉฐ, 64MB ์ดํ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํด์ผ๋ง ํฉ๋๋ค. ์ ๋ ฅ ์ ๋ ฅ์ ์ฒซ ์ค์๋ ํ ์คํธ ์ผ์ด์ค์ ์ C(C=0 and tmp[0]=0 and tmp[1]=0 ..
6.3 ๋ฌธ์ : ์ํ (๋ฌธ์ ID: PICNIC, ๋์ด๋: ํ) ๋ฌธ์ ์๋๋ก๋ฉ๋ค ์ ์น์ ์ต์คํ๋ ์ค๋ฐ์์๋ ๋ค์ ์ฃผ์ ์จ๋๊ณต์์ผ๋ก ์ํ์ ๊ฐ๋๋ค. ์์ ์ ์๋์ ์ํ ๋ ํ์๋ค์ ๋ ๋ช ์ฉ ์ง์ ์ง์ด ํ๋ํ๊ฒ ํ๋ ค๊ณ ํฉ๋๋ค. ๊ทธ๋ฐ๋ฐ ์๋ก ์น๊ตฌ๊ฐ ์๋ ํ์๋ค๋ผ๋ฆฌ ์ง์ ์ง์ด ์ฃผ๋ฉด ์๋ก ์ธ์ฐ๊ฑฐ๋ ๊ฐ์ด ๋์๋ค๋์ง ์๊ธฐ ๋๋ฌธ์, ํญ์ ์๋ก ์น๊ตฌ์ธ ํ์๋ค๋ผ๋ฆฌ๋ง ์ง์ ์ง์ด์ผ ํฉ๋๋ค. ๊ฐ ํ์๋ค์ ์์ ๋ํด ์ด๋ค์ด ์๋ก ์น๊ตฌ์ธ์ง ์ฌ๋ถ๊ฐ ์ฃผ์ด์ง ๋, ํ์๋ค์ ์ง ์ง์ ์ ์๋ ๋ฐฉ๋ฒ์ ์๋ฅผ ๊ณ์ฐํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์. ์ง์ด ๋๋ ํ์๋ค์ด ์ผ๋ถ๋ง ๋ค๋ฅด๋๋ผ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ๋ด ๋๋ค. ์๋ฅผ ๋ค์ด ๋ค์ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ ์๋ก ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ๋๋ค. (ํ์ฐ,์ ์์นด)(์จ๋,ํฐํ๋)(ํจ์ฐ,์ ๋ฆฌ) (ํ์ฐ,์ ์์นด)(์จ๋,์ ๋ฆฌ)(ํจ์ฐ, ํฐํ๋) ์..
์์ : ๋ณด๊ธ ๊ฒ์ (๋ฌธ์ ID: BOGGLE, ๋์ด๋: ํ) ๋ฌธ์ 5*5 ํฌ๊ธฐ์ ์ํ๋ฒณ ๊ฒฉ์๋ฅผ ๊ฐ์ง๊ณ ํ๋ ๊ฒ์. ๊ฒ์์ ๋ชฉ์ ์ ์ํ์ข์ฐ / ๋๊ฐ์ ์ผ๋ก ์ธ์ ํ ์นธ๋ค์ ๊ธ์๋ค์ ์ด์ด์ ๋จ์ด๋ฅผ ์ฐพ์๋ด๋ ๊ฒ์ ๋๋ค. ๊ฐ ๊ธ์๋ค์ ๋๊ฐ์ ์ผ๋ก๋ ์ด์ด์ง ์ ์์ผ๋ฉฐ, ํ ๊ธ์๊ฐ ๋ ๋ฒ ์ด์ ์ฌ์ฉ๋ ์๋ ์์ต๋๋ค. ์ฃผ์ด์ง ์นธ์์ ์์ํด์ ํน์ ๋จ์ด๋ฅผ ์ฐพ์ ์ ์๋์ง ํ์ธํ๋ ๋ฌธ์ ๋ฅผ ํ์ด ๋ด ์๋ค. ์ ๋ ฅ 1 1 PRETTY ์ถ๋ ฅ True ํ์ด ๊ฐ๋จํ ๋ฐฉ๋ฒ ์๊ฐ ์์ ํ์ ๋ฌธ์ ๋ถํ ์ฒซ ๊ธ์ ์ฐพ๊ธฐ => ๋ค์ ๊ธ์๋ฅผ ์ฃผ๋ณ์์ ์ฐพ๊ธฐ ๊ธฐ์ ์ฌ๋ก ์ ํ ๋ ์ด์์ ํ์ ์์ด ๊ฐ๋จํ ๋ต์ ๋ผ ์ ์๋ ๊ฒฝ์ฐ ์ฒ์ ์ฃผ์ด์ง ์์น๊ฐ ์ํ๋ ๋จ์ด์ ์ฒซ ๊ธ์๊ฐ ์๋ ๊ฒฝ์ฐ ์คํจ 1์ ํด๋นํ์ง ์๊ณ ์ํ๋ ๋จ์ด๊ฐ 1๊ธ์์ธ ๊ฒฝ์ฐ ์ฑ๊ณต ๋์ ์์๋ ๋ฐ๋..
deep neural network์์์ backpropagation backpropagation ์๋ backpropagation(์ญ์ ํ)๋ ํ์ต ๋ฐฉ์์ด ์๋๋ผ perceptron์์ loss function์ ๊ธฐ์ธ๊ธฐ๋ฅผ ๊ณ์ฐํ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ปํ์ง๋ง, ๋์ ์๋ฏธ์์๋ ๊ธฐ์ธ๊ธฐ๋ฅผ ์ด์ฉํ ํ์ต ๋ฐฉ์์ผ๋ก ์ฐ์ธ๋ค. ์ฐธ๊ณ : https://en.wikipedia.org/wiki/Backpropagation delta rule https://en.wikipedia.org/wiki/Delta_rule delta rule์ ์ ์์ ์ฆ๋ช delta rule์ backpropagation ๋ฐฉ๋ฒ ์ค ํ๋์ด๋ค. delta rule์ ์ multi-layer์์ ์ฌ์ฉํ ์ ์๋๊ฐ... ๋ณธ๋ก 5์์์ ๊ฐ์ด ์ฒ์์๋ ์ ๊ฒฝ๋งํ์ต์์ d..
theta๊ฐ ํ์ํ ์ด์ ์์ ๊ทธ๋ฆผ์ theta๊ฐ ์์ ๋์ ์ฐ์ฐ์ ๋ํ๋ธ ๊ฒ์ด๋ค. ์ด ๋ ํ์ฑํ ํจ์๊ฐ sigmoid๋ผ๋ฉด ์ ๋ ฅ์ด (0,0)์ผ ๋ ์ถ๋ ฅ์ด ๋ค๋ฅธ ์๊ฐ ๋์ค๋ ๊ฒฝ์ฐ๋ฅผ ๋ง์กฑํ ์ ์์๊น? theta๊ฐ ์๋ค๋ฉด net์ ์ ๋ ฅ์ด (0,0)์ผ ๋ ํญ์ 0์ด๋ค. ๋ฐ๋ผ์ ์ถ๋ ฅ์ sigmoid ํจ์๋ฅผ ๊ฑฐ์ณ ํญ์ 1/2 ์ด ๋์จ๋ค. (0,0)์ ์ ๋ ฅ์์ ๋ค๋ฅธ ์ถ๋ ฅ์ด ๋์ค๊ฒ ํ๋ ค๋ฉด sigmoid ํจ์๋ฅผ output์ถ(y์ถ) ๋ฐฉํฅ์ผ๋ก ์์ง์ผ ์ ์์ด์ผํ๋ค. ์ด ์ญํ ์ ์ํด์ theta๋ ์กด์ฌํ๋ ๊ฒ์ด๋ค! net = x1*w1 + x2*x2 + theta , O = f(net) = f(theta) ์ด๋ฏ๋ก theta ๋งํผ ๊ทธ๋ํ๋ฅผ net์ถ์ผ๋ก ์ด๋ํ ๊ฒ์ฒ๋ผ ์๊ฐํ ์ ์๋ค. ์ผ์ชฝ ๊ธฐ์กด์ sigmoid ํจ์์์ (0..
๋ฌธ์ : ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํด๊ฒฐ ์ ๋ต [๋กํ์คํฐ๋ฒ] p6 ๋ฌธ์ ์ปค๋ค๋ ๊ณต์ฐ์ฅ์ ๋น๋ ค์ ๋ก ํ์คํฐ๋ฒ์ ๊ฐ์ตํ๋ ค๊ณ ํฉ๋๋ค. ์ด ํ์คํฐ๋ฒ์ ์ฌ๋ฌ ๋ ๋์ ์งํ๋๋ฉฐ, ํ๋ฃจ์ ํ ํ์ ๋ฐด๋๊ฐ ๊ณต์ฐ์ฅ์์ ์ฝ์ํธ๋ฅผ ํ๊ฒ ๋ฉ๋๋ค. ์ ์ฒด ๋ฐด๋๋ฅผ ๋ช ํ ์ญ์ธํ ์ง๋ ์์ง ๊ฒฐ์ ํ์ง ์์์ง๋ง, ํ์คํฐ๋ฒ์ ๊ฐํ ์คํ์ธ L๊ฐ์ ํ์ ์ด๋ฏธ ์ญ์ธ๊ฐ ๋๋ ์ํ์ ๋๋ค. ๋ฐ๋ผ์ ํ์คํฐ๋ฒ์ ์ต์ L์ผ ์ด์ ์งํํ๊ฒ ๋ฉ๋๋ค. ์ด๋ฒ์ ์ฌ์ฉํ ๊ณต์ฐ์ฅ์ ํ๋ฃจ ๋น๋ฆฌ๋ ๋ฐ ๋๋ ๋น์ฉ์ด ๋งค์ผ ๋งค์ผ ๋ค๋ฆ ๋๋ค. ๋๋ฌธ์ ๊ณต์ฐ ์ผ์ ์ ์ ์ ํด์ ๊ณต์ฐ์ฅ ๋์ฌ ๋น์ฉ์ ์ค์ด๋ ค๊ณ ํฉ๋๋ค. ์์ผ๋ก N์ผ๊ฐ์ ๊ณต์ฐ์ฅ ๋์ฌ ๋น์ฉ์ ์๊ณ ์๋ค๊ณ ํฉ์๋ค. ์ด ์ค L์ผ ์ด์์ ์ฐ์ํด์ ๋์ฌํ๋, ๊ณต์ฐ์ฅ์ ํ๋ฃจ ๋น๋ฆฌ๋ ๋ฐ ๋๋ ํ๊ท ๋น์ฉ์ ์ต์ํํ๋ ค๋ฉด ์ด๋ป๊ฒ ๊ณต์ฐ์ฅ์ ๋น๋ ค์ผ ํ ๊น์?..
์ ๊ฒฝ๋ง์ ์๋ฆฌ ์ด์ multi-layer perceptron์ ์ด์ฉํ ์ ์๊ฒ ๋์์ง๋ง, ์ ํํ ๊ตฌ๋์ํค๊ธฐ ์ํด ์์์ผํ ๊ฒ์ด ์๋ค. ์ฃผ์ด์ง input์ ๊ฐ์ง๊ณ ๊ณ์ฐ์ ํด์ output์ ๋ผ ์๋ ์์ง๋ง, output ๊ฐ์ด ์ฃผ์ด์ง ์ ๋ต๊ณผ ๋ค๋ฅผ ๋ ํ์ตํ๋ ๊ธฐ๋ฅ์ ์์ง ๊ตฌํํ์ง ๋ชปํ๋ค. ์ฌ๊ธฐ์ ํ์ต์ด๋ w๊ฐ์ ์กฐ์ ํ๋ ๊ฒ์ ๋งํ๋ค. w๊ฐ์ ์กฐ์ ํ๋ ํ์ต์ ํ๊ธฐ ์ํด์๋ ๋๋ค, ์กฐ๊ธ์ฉ ์ฎ๊ฒจ๋ณด๊ธฐ ์ ๋ฐฉ์๋ณด๋ค๋ ๋ฏธ๋ถ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค. w์ ๋ํ Error์ ๋ฏธ๋ถ๊ฐ์ ๊ตฌํ ํ ๋ฐ๋์ชฝ์ผ๋ก ์ผ์ ์น๋งํผ ์์ง์ฌ์ผ ํ๋ฏ๋ก Error๋ฅผ w์ ์์ผ๋ก ๋ํ๋ผ ์ ์์ด์ผ ํ๊ณ , ์กฐ์ ๋๋ w์ ๊ฐ์ ์ด์ ๊ด๋ จํ์ฌ ํํํ ์ ์์ด์ผํ๋ค. ๊ฒฐ๊ตญ error๋ฅผ ์ค์ด๊ธฐ ์ํด w๊ฐ์ ์กฐ์ ํ๋ ๊ณผ์ ์ error์ ๋ํ w์ ๋ฏธ๋ถ๊ฐ์ด ํ์..
Comment