์ธ๊ณต์ง€๋Šฅ ์ •๋ฆฌ [๋ณธ๋ก 5] :: ์‹ ๊ฒฝ๋ง์˜ ์›๋ฆฌ
์ปดํ“จํ„ฐ๊ณผํ•™ (CS)/AI 2020. 2. 9. 00:04

์‹ ๊ฒฝ๋ง์˜ ์›๋ฆฌ ์ด์ œ multi-layer perceptron์„ ์ด์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์ง€๋งŒ, ์ •ํ™•ํžˆ ๊ตฌ๋™์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์•Œ์•„์•ผํ•  ๊ฒƒ์ด ์žˆ๋‹ค. ์ฃผ์–ด์ง„ input์„ ๊ฐ€์ง€๊ณ  ๊ณ„์‚ฐ์„ ํ•ด์„œ output์„ ๋‚ผ ์ˆ˜๋Š” ์žˆ์ง€๋งŒ, output ๊ฐ’์ด ์ฃผ์–ด์ง„ ์ •๋‹ต๊ณผ ๋‹ค๋ฅผ ๋•Œ ํ•™์Šตํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์•„์ง ๊ตฌํ˜„ํ•˜์ง€ ๋ชปํ–ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ํ•™์Šต์ด๋ž€ w๊ฐ’์„ ์กฐ์ •ํ•˜๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค. w๊ฐ’์„ ์กฐ์ •ํ•˜๋Š” ํ•™์Šต์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋žœ๋ค, ์กฐ๊ธˆ์”ฉ ์˜ฎ๊ฒจ๋ณด๊ธฐ ์˜ ๋ฐฉ์‹๋ณด๋‹ค๋Š” ๋ฏธ๋ถ„์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. w์— ๋Œ€ํ•œ Error์˜ ๋ฏธ๋ถ„๊ฐ’์„ ๊ตฌํ•œ ํ›„ ๋ฐ˜๋Œ€์ชฝ์œผ๋กœ ์ผ์ •์น˜๋งŒํผ ์›€์ง์—ฌ์•ผ ํ•˜๋ฏ€๋กœ Error๋ฅผ w์˜ ์‹์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๊ณ , ์กฐ์ •๋˜๋Š” w์˜ ๊ฐ’์„ ์ด์™€ ๊ด€๋ จํ•˜์—ฌ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์–ด์•ผํ•œ๋‹ค. ๊ฒฐ๊ตญ error๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด w๊ฐ’์„ ์กฐ์ •ํ•˜๋Š” ๊ณผ์ •์— error์— ๋Œ€ํ•œ w์˜ ๋ฏธ๋ถ„๊ฐ’์ด ํ•„์š”..

์ธ๊ณต์ง€๋Šฅ ์ •๋ฆฌ [๋ณธ๋ก 2] :: ์‹ ๊ฒฝ๋ง ํ•™์Šต
์ปดํ“จํ„ฐ๊ณผํ•™ (CS)/AI 2020. 1. 31. 16:13

์‹ ๊ฒฝ๋ง ํ•™์Šต ์ธ๊ฐ„์˜ ๋‡Œ์„ธํฌ ๋‰ด๋Ÿฐ์„ ๋ณธ๋”ด classifier Collection => Processing => Dissemination(์ „ํŒŒ) ๊ณผ์ •์„ ๊ฑฐ์นจ ๋‹จ์ผ ์‹ ๊ฒฝ๋ง ๊ธฐ๋ณธ ๊ตฌ์กฐ ๋‰ด๋Ÿฐ : input(์ž…๋ ฅ), weight(ํ•™์Šต, ๊ธฐ์–ต), net(ํ™œ์„ฑํ™” ๋ ˆ๋ฒจ), ํ™œ์„ฑํ™” ํ•จ์ˆ˜ ๋ถ„์„ ๋‰ด๋Ÿฐ์˜ weight๋Š” ํ•™์Šต, ๊ธฐ์–ต์˜ ์—ญํ• ์„ ํ•จ ( ==๋‰ด๋Ÿฐ์˜ ๊ธฐ๋Šฅ ) ๋ณ€๊ฒฝ๋˜๋ฉด ๋‰ด๋Ÿฐ์˜ ๊ธฐ๋Šฅ์ด ๋ณ€๊ฒฝ๋จ x [input] * w [weight] = net O = f(net) [activation function] Error = T [answer] - O [f(net)] ์ด๋Ÿฌํ•œ ํ๋ฆ„์œผ๋กœ ๊ณ„์‚ฐํ•˜๋Š” ๊ฒƒ์„ forward propagation์ด๋ผ๊ณ  ํ•จ ๋ชฉํ‘œ : input์— ๋”ฐ๋ฅธ output์ด ์ •ํ™•ํžˆ ๋ถ„๋ฅ˜๋˜์–ด ๋‚˜์™€์•ผ ํ•จ Error๊ฐ€ 0์— ๊ฐ€๊นŒ์›Œ์ง€..