[neural-network] ์œ ์ „ ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ์ธ๊ณต ์‹ ๊ฒฝ๋ง์„ ํ™œ์šฉํ•œ ํ”Œ๋ผํ”ผ ๋ฒ„๋“œ ๊ฒŒ์ž„
ยท
IT/AI
Flappy-Bird-AI ์ด ๊ฒŒ์ž„์€ ๋ณ„๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๊ฐ€ ๋ณ„๋‹ค๋ฅธ ์กฐ์ž‘์„ ํ•˜์ง€ ์•Š์•„๋„ AI๋กœ ์ตœ์ ์˜ ๊ฒฝ๋กœ๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค. ์œ„ ์•„๋ž˜ ๊ธฐ๋‘ฅ์ด ๋žœ๋ค ์ƒ์„ฑ์ด ๋˜๋ฉฐ ์ˆ˜ ๋งŽ์€ ์‹คํŒจ๋ฅผ ํ†ตํ•ด ์ตœ์ ์˜ ๊ฒฝ๋กœ๋ฅผ ์ฐพ๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ธ๊ณต ์‹ ๊ฒฝ๋ง์„ ํ†ตํ•ด ๊ฒฝ๋กœ๋ฅผ ์ฐพ์œผ๋ฉฐ ์œ ์ „ ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ๋‹ค์Œ ์ƒˆ์—๊ฒŒ ๋ฐฉ๋ฒ•์„ ์œ ์ „์„ ๋‚ด๋ ค์ค๋‹ˆ๋‹ค. ์ตœ๊ณ  ์ ์ˆ˜์— ๋„๋‹ฌํ•œ ์ƒˆ ์œ ์ „ ์ •๋ณด๋Š” ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋˜๊ณ  ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๋‹ค์‹œ ๋กœ๋“œํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค. ์ตœ๊ณ  ์ ์ˆ˜๋ฅผ ์ž๋ž‘ํ•ด์ฃผ์„ธ์š”. ์œ ์ „ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์œ ์ „ ์•Œ๊ณ ๋ฆฌ์ฆ˜(Genetic Algorithm)์€ ์ž์—ฐ์„ธ๊ณ„์˜ ์ง„ํ™”๊ณผ์ •์— ๊ธฐ์ดˆํ•œ ๊ณ„์‚ฐ ๋ชจ๋ธ๋กœ์„œ ์กด ํ™€๋žœ๋“œ(John Holland)์— ์˜ํ•ด์„œ 1975๋…„์— ๊ฐœ๋ฐœ๋œ ์ „์—ญ ์ตœ์ ํ™” ๊ธฐ๋ฒ•์œผ๋กœ, ์ตœ์ ํ™” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ธฐ๋ฒ•์˜ ํ•˜๋‚˜์ด๋‹ค. ์ƒ๋ฌผ์˜ ์ง„ํ™”๋ฅผ ๋ชจ๋ฐฉํ•œ ์ง„ํ™” ์—ฐ์‚ฐ์˜ ๋Œ€ํ‘œ์ ์ธ ๊ธฐ๋ฒ•์œผ๋กœ, ..