Reinforcement with Makecode Program
-๊ฐํํ์ต์ ์ดํดํ๊ธฐ ์ํ ์์ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ: ๊ฒ์์ ์ค๊ณํ๊ณ , ์๊ณ ๋ฆฌ์ฆ ์คํ๊น์ง-
๊ณต๋ ์ฐ๊ตฌ์: ์ด์๋ฏผ, ์ด์์ง, ๊นํ์
-๊ฐํํ์ต์ ์ดํดํ๊ธฐ ์ํ ์์ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ: ๊ฒ์์ ์ค๊ณํ๊ณ , ์๊ณ ๋ฆฌ์ฆ ์คํ๊น์ง-
๊ณต๋ ์ฐ๊ตฌ์: ์ด์๋ฏผ, ์ด์์ง, ๊นํ์
์ฌํ๊ณ ์์ ์ฐ๊ตฌํ๋ ์๋ง์ด์๊ฒ ์กด๊ฒฝ์.
โ ์ฐ๊ตฌ ๋ฐ ์์ ์ ์ฐ๊ตฌ ์๋ฃ
1๏ธโฃ๊ฐํํ์ต ๊ต์ก ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐ ๋ชฉ์ (Why)
ย โ๏ธ ํ์๋ค์ ๋จ์ํ ๊ฐ๋ ์ ๋ฐฐ์ฐ๋ ๊ฒ์ด ์๋๋ผ, ์ํโํ๋โ๋ณด์โ์ ์ฑ ์ผ๋ก ๊ตฌ์ฑ๋๋ ๊ฐํํ์ต ์์คํ ์ ์ง์ ์ค๊ณโ๊ตฌํโํ์ตโ์ฑ์ฐฐํ๋ ์ ์ฒด ๊ณผ์ ์ ๊ฒฝํํฉ๋๋ค.
ย โ๏ธ ์ ๋ฌธ์ ์ ์ฒด๋ ํ์๋ค์ด 'AI ์ฑ๋ฅ = ์๊ณ ๋ฆฌ์ฆ + ์ค๊ณ ์ ํ(ํ๊ฒฝยท๋ณด์ยท์ํยทํ๋)' ์์ ๊นจ๋ซ๋๋ก ๋จ๊ณ์ ์ผ๋ก ๊ตฌ์กฐํ๋์ด ์์ต๋๋ค.
ย โ๏ธ๋ชจ๋ ์ฐจ์๋ ํ๋์ ํต์ฌ ๋ฌธ์ ํด๊ฒฐ๋ก ์๋ ดํฉ๋๋ค. '์์ด์ ํธ๊ฐ ์ฅ์ ๋ฌผ์ ์์ ์ ์ผ๋ก ํํผํ๋๋ก ๋ง๋ค๊ธฐ ์ํด ๋ฌด์์ ์ด๋ป๊ฒ ์ค๊ณํด์ผ ํ๋๊ฐ?'. ๋ฐ๋ผ์ ํ์๋ค์ ์ด ๋ฌธ์ ๋ฅผ 5์ฐจ์์ ๊ฑธ์ณ ํ๊ตฌ โ ์ค๊ณ โ ๊ฐ๋ฐ โ ์คํ โ ์ฑ์ฐฐ ๊ตฌ์กฐ๋ก ํด๊ฒฐํ๋ ๊ณผ์ ์ ๊ฑฐ์นฉ๋๋ค.
2๏ธโฃ๊ฐํํ์ต ํ๋ก๊ทธ๋จ์ ์ค๊ณ ๋ฐฉํฅ(How)
โ ํ๊ตฌ-์คํ-์ฑ์ฐฐ ๊ตฌ์กฐ์ ํ๋ก์ ํธ ๊ธฐ๋ฐ ํ์ต์ผ๋ก ์ค๊ณํ์์ต๋๋ค. ์์ ์ ์ ์ฒดย 5์ฐจ์๋ ๋ค์๊ณผ ๊ฐ์ ๊ตฌ์กฐ๋ก ์ค๊ณํ์์ต๋๋ค.
โก ์คํ ํต์ ์ ๊ทผ๊ฑฐ ๊ธฐ๋ฐ ์ฌ๊ณ ๋ฅผ ๊ฐ์กฐํ๋ ์ค๊ณย
โ๏ธ์์ ์ค๊ณ ๊ณผ์ ์์ ๊ทธ๋ฆฌ๊ณ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ ๊ณผ์ ์์ย ๊ณตํ์ , ๊ณผํ์ ํ๊ตฌ ์ ์ฐจ๊ฐ ๊ฐ์กฐ๋๋ ๋ฐฉํฅ์ผ๋ก ์ค๊ณํ์์ต๋๋ค.
์ํยทํ๋ยท๋ณด์ ์ค๊ณ ์ โ์ ์ฝ์กฐ๊ฑดโ ์ค์
๋์ด๋ ์์ 1๊ฐ๋ง ๋ณ๊ฒฝํ๋ ๋ณ์ธ ํต์
ํ์ต ๋ก๊ทธ๋ฅผ ํตํ ๊ทผ๊ฑฐ ๊ธฐ๋ฐ ๊ฒฐ๋ก ๋์ถ ๋ฐ ๊ฐ์ ๋ฐฉํฅ ํ์
โ๏ธ์ด ๊ณผ์ ์ ๋จ์ ์ฝ๋ฉ ๊ต์ก์ด ์๋๋ผ ๊ฐํํ์ต์ ๊ฒฝํํ๊ณ , AI ์์คํ ์ค๊ณ์์ ์ฌ๊ณ ๋ฅผ ๊ธฐ๋ฅด๋ ๋ฐฉํฅ์ผ๋ก ์ค๊ณํ์์ต๋๋ค.
โข ํ ๊ธฐ๋ฐ ํ์ ๋ฐ ๋ฐํ ์ค์ฌ ๊ตฌ์กฐ
โ๏ธ๋ชจ๋ ์ฑ์ทจ ํ๋์๋ ํ ๊ธฐ๋ฐ ๊ณผ์ ์ด ํฌํจ๋ฉ๋๋ค. ์๋์ ๊ฐ์ ํ์ ๊ณผ์ ์ด ์์ ์์ ์งํ๋ฉ๋๋ค.
2์ธ 1์กฐ ํ ๊ตฌ์ฑ
ํ๋ก์ ํธ ๊ณผ์ ๋ฐ ๊ฒฐ๊ณผ ๋ฐํ(60์ด ์ด์ ํ๋ ์ ํ ์ด์ )
๊ต์์ ๋ฐ ํ๋ณ ์ํธ ํผ๋๋ฐฑ
๊ณต์ ๋ฅผ ์ํ ํ์ ๋ด์ฉ ํฌํธํด๋ฆฌ์ค ํฌํจ ๋ฐ ์์ฑ
โ๏ธ์ด๋ AI ๊ต์ก + ์ํํธ ์คํฌ(ํ์ , ์์ฌ์ํต)์ ๋์์ ๋ชฉํ๋ก ๋ ๊ตฌ์กฐ์ ๋๋ค. ๋์๊ฐ ์ฐ๋ฆฌ๊ฐ ์ ํํ ๊ต์ํ์ต ์ค๊ณ ๊ดด์ ์์์ ๊ณต์ ์ ๊ฐ์ ๋ฐฉํฅ์ ๋ํ ์ ๋ฆฌ๋ ํฌํจ๋ย
๊ตฌ์กฐ ์ ๋๋ค.
โฃ ๊ฒฐ๊ณผ ์ค์ฌ์ด ์๋ '๊ณผ์ ์ค์ฌ ํ๊ฐ'
โ๏ธ๋ง์ง๋ง ์ฐจ์์ ํฌํธํด๋ฆฌ์ค ์์๋ฅผ 5-6๊ฐ์ง๋ก ๋๋์ด ์ ์ํ๋ฉฐ, ํฌํธํด๋ฆฌ์ค ๋ด์ฉ์ ํต์ฌ์ AI ๋ชจ๋ธ์ ์ ์, ๋จ์ํ ๊ฒฝํ ๋ฑ์ด ์๋๋ผ ๊ฒ์์ ์ค๊ณ ์๋์ ๊ฐํํ์ต ์๊ณ ๋ฆฌ
์ฆ ๊ตฌํ์ํด์ ๋ฅ๋ ฅ์ ๋๋ค. ์ด๋ ๊ธฐ์ ๊ณตํ ์ํ์ด ๋จ์ํ ์ฒดํ์ด ์๋๋ผ ํ์ต์๊ฐ ์ค์ค๋ก ์๊ฐํ ์ ์๋ ๋นํ์ ์ฌ๊ณ ยท๋ฉํ์ธ์ง๋ฅผ ๋ชฉํ๋ก ํ ํ๊ฐ ์ค๊ณ์ ๋๋ค.ย
โค ์๋ํ ํฌ ํ์ฉ ๊ธฐ๋ฐ์ ์ค์ ์ฝ๋ฉยทAI ์ค์ต ์ค์ฌ ์ค๊ณ
โ๏ธํ์๋ค์ AI๋ฅผ ๋จ์์ด ์ ์ฉํ๋ ๊ฒ์ด ์๋๋ผ, ์์ฑํ AI๋ฅผ ํ์ฉํ๋ฉฐ ์์ ์ ์ฐธ์ฌํ๊ณ , ์ด์ ์์ฑํ AI๊ฐ ์ด๋ป๊ฒ ํ์ตํ๋์ง ๊ฐํํ์ต ์๊ณ ๋ฆฌ์ฆ์ ์ง์ ์๋ํด๋ณด๋ ์๋ฏธ๊ฐ ์์ต๋๋ค. ๋์๊ฐ ์์ ์ด ์ง์ ํ๊ฒฝ, ์์ด์ ผํธ, ๋ณด์์ ๊ณ ๋ คํ ๊ฒ์์ ์ค๊ณํ์ฌ ๊ฐํํ์ต ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ๊ธฐ ์ํ '๋ชจ๋ ๋ถ๋ถ'์ ์ง์ ์ค๊ณํด๋ณด๋๊ณผ์ ์ ๊ฑฐ์นฉ๋๋ค. ์ด๋ฅผ ํตํ์ฌAI์ ๋ํ ์ดํด๋ฅผ ๋์ด๋๋ฐ ์์ต๋๋ค.ย
MakeCode Arcade ๊ฒ์ ๊ฐ๋ฐ
Python + VSCode ํ๊ฒฝ์์ ๊ฐํํ์ต train/test
์ด์๋ฏผ ์ ์๋์ Arcade RL ํ๋ก๊ทธ๋จ ๋ค์ด ๋ฐ ์คํ, ์ ์ฉ ๋ฐฉ๋ฒ ์ดํด
๊ฐํํ์ต ๋ฐ best_model.zip ๋ถ์ ๋ฐ ์คํ
ํ์ต ๋ก๊ทธ(episode, reward ๋ณํ ๋ฑ) ๋ถ์
๊น์ง ๊ฒฝํํฉ๋๋ค. ์ด๋ AI ๋ฆฌํฐ๋ฌ์ โ ๊ตฌํํ AI ํ๊ฒฝ ๊ฐ๋ฐ โ AI ์ ์ฉ ๊ฒฝํ โ AI ํด์ ๋ฅ๋ ฅ์ ์ฐ์์ฑ์ ๋ฐ์ํ ์ค๊ณ์ ๋๋ค. ํ์๋ค์ ์ด ๊ณผ์ ์ ์ฐธ์ฌํ๋ฉด์ AI๊ฐ ์ค์ค๋ก ์ด๋ป๊ฒ ํ์ตํ๋์ง ๋์ผ๋ก ๋ณด๊ณ , ์์ผ๋ก ๋๋ผ๋ฉฐ, ๊ฒฝํํ ์ ์์ต๋๋ค.
3๏ธโฃ์ฐ๊ตฌ ๊ณํ ๋ฐ ์ฐ๊ตฌ ๋ฐ์ดํฐ ์ค๋น
์ ๋งํฌ๋ฅผ ํด๋ฆญํ๋ฉด, ์ฐ๊ตฌ ๊ณํ์๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. ์ฐ๊ตฌ ๋ฐฉํฅ, ์ด๋ก ์ ๋ฐฐ๊ฒฝ์ ํ๋ฆ, ์ฐ๊ตฌ ๋ฐฉ๋ฒ์ ๋ํ ๊ฐ์, ์ฐ๊ตฌ ์ฐธ์ฌ์ ์ ๋ณด, ์๋ฃ ์์ง ๋ฐ ๋ถ์ ๋ฐฉ๋ฒ ๋ฑ์ ๋ํ ๋ฐฉํฅ์ ํ์ธํ ์ ์์ต๋๋ค.
์ฐ๊ตฌ๋ 2026.01.07-2026.01.08.์ 13-17์๊น์ง ์งํ๋์ด์ผ๋ฉฐ, 7์ผ์ 13:00-15:00 | 8์ผ์ 13:00-17:00 ์ผ๋ก 5์ฐจ์ ๋์ ์งํ๋์์ต๋๋ค. ๋ ธ์๊ตฌ ์ผ๋ ์ฌํ๊ณ , ์๋ผ๋ฒ๊ณ , ๋ถ์๊ณ ํ์์ ๋ฐํ์ผ๋ก MS ๋ฐ ๊ฐํํ์ต์ ๊ด์ฌ์ด ์๋ ํ์ 15๋ช ์ ์ ๋ฐํ์ฌ ์งํํ์์ต๋๋ค.ย
์ฐ๊ตฌ ์ฐธ์ฌ์์๊ฒ ์๋ ๋ฐ์ดํฐ๋ฅผ ์์ฐจ์ ์ผ๋ก ์ํฉ ๋ฐ ์ค๋นํ์ฌย ์งํํ์์ต๋๋ค.ย ์๋๋ ๋ฐ์ดํฐ ๋ชจ์ ์ ๋๋ค.ย
โ๏ธ์ฐ๊ตฌ ๋ถ์ ๋ฐ์ดํฐ ๋ชจ์
1.์ฌ์ ์ฌํ๊ฒ์ฌ์ง (๋งํฌ)
2.์์ ์ค ์ฌ์ง ๊ธฐ๋ก (์ฌ์ง์ ์๋ ์์ ๊ณผ์ ์ฑ์ฐฐ์ผ์ง ์ฐธ๊ณ )
3.์์ ๋ นํ ๋ฐ ๊ด์ฐฐ์ ๊ธฐ๋ก (7์ผ ์์ ์์ #01 | 8์ผ ์์ ์์ #01 #02)
4.ํ์ ํฌํธํด๋ฆฌ์ค( ์ค๋ํฌ | ์์์ฑ | ์ดํ๋ฆฐ | ์ ์ ๋ด | ํฉ์งํฌ | ์์ธ์ด | ๊น์ฐ๋ฆฐ | ๊น์ค์ค | ๊น๋ฏผ์ฐฌ | ์์ฌ์)
5.ํ์ต์ ์ฌ์ธต ์ธํฐ๋ทฐ(ํ์์ ์งํ, #์์์ฑ #์ดํ๋ฆฐ)
6.์ฌ์ ์ฌํ๊ฒ์ฌ ๊ฒฐ๊ณผ (๋งํฌ)
7.๊ต์์ ์ฑ์ฐฐ์ผ์ง(์ด์๋ฏผ, ๊นํ์-์๋ ๋ด์ฉ ์ฐธ์กฐ, ์ด์์ง)
8.๊ต์ํ์ต ์ค๊ณ์ ์ ๋ฌธ๊ฐ ๊ฒํ (๋งํฌ)
4๏ธโฃ๊ฐํํ์ต ์์ ํ๋ก๊ทธ๋จ์์ 'ํต์ฌ' ํ๋ก๊ทธ๋จ: Acade RL
์จ๊ณก์คํ๊ต ์ด์๋ฏผ ์ ์๋๊ป์ ๊ฐ๋ฐํ์ Makecode Arcade ๊ฐ๋ฐ ๊ฒ์ ํ์ฉ ๊ฐํํ์ต ์ ์ฉ ํ๋ก๊ทธ๋จ ์ ๋๋ค. ํ์ต์๊ฐ Makecode Arcade ๋ก ๊ฐ๋จํ ๊ฒ์์ธ '์ ํ๋ณผ' ๊ฒ์์ ๊ฐ๋ฐํ๊ณ , ์ด๋ฅผ ์ค์ค๋ก ํ์ต ํ์ฌ '์'ํ ์ ์๋๋ก ๋๋ ํ๋ก๊ทธ๋จ ์ ๋๋ค.ย
ย ๋ชจ๋ธ์ PPO(Proximal Policy Optimization)๊ณผ CNN(Convolutional Neural Network, ํฉ์ฑ๊ณฑ ์ ๊ฒฝ๋ง), Frame Stacking(ํ๋ ์ ์๊ธฐ) ๊ธฐ์ ์ ํ์ฉํฉ๋๋ค. ์ ๋ฆฌํ๋ฉด,ย ย
"CNN์ด ๊ฒ์ ํ๋ฉด์์ ์ฅ์ ๋ฌผ๊ณผ ์บ๋ฆญํฐ ์์น ๊ฐ์ โ์ค์ํ ์ ๋ณดโ๋ฅผ ์ถ์ถํ๊ณ ,ย
Frame Stacking์ด ์ฌ๋ฌ ์ฅ์ ํ๋ฉด์ ๋ฌถ์ด ์์ง์๊ณผ ๋ณํ์ โ๋งฅ๋ฝโ์ ๋ง๋ค์ด ์ฃผ๋ฉฐ,
PPO๊ฐ ๊ทธ ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก ํ๋์ ๊ธ๊ฒฉํ ๋ฐ๊พธ์ง ์๊ณ ์ ์ง์ ์ผ๋ก ๋ ๋์ ์ ํ์ ํ ์ ์๋๋ก ํ์ตํฉ๋๋ค."
์ฝ๊ฒ ์ค๋ช ํ๋ฉด
"CNN์ โ๋ฌด์์ ๋ณผ์งโ๋ฅผ ๊ฒฐ์ ํ๊ณ ,
Frame Stacking์ โ์ด๋ป๊ฒ ์์ง์ด๊ณ ์๋์งโ๋ฅผ ์๋ ค์ฃผ๋ฉฐ,
PPO๋ ๊ทธ ํ๋จ์ ๋ฐํ์ผ๋ก โ์กฐ๊ธ์ฉ ๋ ๋์ ํ๋โ์ ์ ํํ๊ฒ ๋ง๋ญ๋๋ค"
ย ์ ๊ณผ์ ์ ์ง์์ ์ผ๋ก ๋ฐ๋ณตํ๋ฉฐ, ์์ด์ ผํธ์๊ฒ ๋ณด์์ ๋ํ๊ณ , ๋นผ๋ฉด์ ์ต์ ์ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๋ ๊ณผ์ ์ ๊ฒฝํํ๋ ํ๋ก๊ทธ๋จ์ ๋๋ค.
Arcade RL ํ๋ก๊ทธ๋จ์์ ๋ํ๋์ ์ค์ ํ, get_coord.py๋ฅผ ์คํํ์ฌ
ํ์ต ์์ญ์ ์ค์ ํ๋ ์ด์๋ฏผ ์ ์๋
์ผ์ชฝ์๋ ์ ํ๋ณผ ๊ฒ์์ด ์์ผ๋ฉฐ, ์ค๋ฅธ์ชฝ์๋ ์คํํ RL ์ฝ๋๊ฐ ๋์ฌ์ง ๊ฒ์ ๋ณผ ์ ์๋ค.
ํ๋ก๊ทธ๋จ ์คํ ํ Select Region ์ ์ ํํ์ฌ, ๋ณผ ๋ถ๋ถ์ ์ ํํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ์ต ์์ญ์ ์ ์ฒด๊ฐ ํ์ ์์ผ๋, Pixel Width, Pixel Height ๋ฅผ ์บก์ณ ํ ๊ฐ๋ก๋ ๋ช, ์ธ๋ก๋ ๋ช์ผ๋ก ํ ๊ฒ์ธ์ง ๋ณผ ๋ถ๋ถ์ ์ ํ๋ ๊ฒ์ ๋๋ค. ํ์ค๊ฐ์ 64 x 32 ๋ก ์ค์ ํ๊ณ ์งํํฉ๋๋ค.ย
์ด๋ ๊ฒ ๊ฒ์์์ ๋ณผ ๋ถ๋ถ๋ง ์ ํ!ย
์ด ์์ญ์ด ๊ฒ์์์ ์ฌ์ฉํ ์์ญ.
์ ํ ํ Save Region ๋ฅผ ๋๋ฅด๊ณ , ์ ์ฅ ์ด๋ฆ์ ์ค์ , Show Live๋ฅผ ์ ํํ๋ฉด ๊ฐํํ์ต์ ํ์ํ ๋ถ๋ถ๋ง ๋ณผ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ์ง์ ํ๋ค๋ฉด, Show live๋ฅผ ๋ณด๋ฉด์ ๊ฒ์์ ํด๋ณด๋ฉด, ๊ฒ์์ด ๋๊ธฐ๋ฉฐ ์งํ๋๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค.
๊ฒ์์ด ๋๋ฌด ์ด๋ ต๋ค๋ฉด FPS๋ฅผ Frame per Second ๋ฅผ ์ ํํ์ฌ ํ๋ ์์ ๋๋ ค์ 4~8์ ๋ ์ฌ์ด๋ก ๋ผ์ด๋ธ๋ฅผ ํ์ฌ ๊ฒ์์ ํ๋ ์ด ํด ๋ด ๋๋ค. ๊ฒ์์ด ์กฐ๊ธ๋ ๋ถ๋๋ฌ์ ์ง ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. ๊ฒ์์ ์ํ๋ ค๋ฉด ์ด๋น ํ๋ ์์ ์ ์ ์ ํ๋ฉด ์ข์ง๋ง, ๋ ธํธ๋ถ ์ฌ์์ผ๋ก ๋๋ฌด ๋์ผ๋ฉด ์ฐ์ฐ๋์ด ๋ง์์ ธ์ ๋ฌธ์ ๊ฐ ์๊ธด๋ค.
๋ง์ง๋ง์ผ๋ก ๊ฒ์์ด ๋๋ฌ์์ ์๋ฆฌ๋ ๊ฐ์ ์ค์ ํด์ผ ํฉ๋๋ค. ์๋จ Width, Height ๋ฅผ 1x1๋ก ๋ณ๊ฒฝํ๊ณ ์ด๋ค ์์ญ์ ํฐ์์์ ๊ฒ์ ์ผ๋ก ๋ฐ๋๋ฉด ๊ฒ์์ด ์ข ๋ฃ๋จ์ ์๋ฆฌ๋ ๊ฐ์ ์ง์ ํด ์ค๋๋ค. ๊ฒ์์ด ์ข ๋ฃ๋๋ฉด Game Over๊ฐ ๋์ค๊ธฐ ๋๋ฌธ์ ๊ทธ ์ฃผ๋ณ์ด ํ์-> ๊ฒ์ ์ผ๋ก ์ค์ ํ๋ฉด ๊ฒ์์ด ์ข ๋ฃ๋ ๊ฒ์ ๋๋ค.ย
์ ์์ ๊น์ง ๋์๋ค๋ฉด '์ ์ฅ ๋ฐ ์ข ๋ฃ'๋ฅผ ํ๊ณ , Json ํ์ผ์ game์ผ๋ก ํต์ผํ์ฌ, game.json์ผ๋ก ์ ์ฅํ๊ณ , json file ํด๋๋ก ๊ฐ์ game.json ํ์ผ์ ํ์ธํด ๋ด ๋๋ค.ย
jsonํ์ผ์ ํ์ฉํ์ฌ ๊ฒ์ ์์ญ๊ณผ ์ข ๋ฃ ์์ญ์ ์๊ณ ๋ฆฌ์ฆ์ด ํ์ ํ ์ ์๊ฒ ํฉ๋๋ค.ย
์ฌ๊ธฐ ๊น์ง ๋์๋ค๋ฉด, env.py๋ฅผ ์คํํด ๋ด ๋๋ค. ๊ฑฐ๊ธฐ์์ ์ฝ 150 ๋ฒ์งธ ์ค ๊ฐ์ 1๊ฐ์ง๋ง ์์ ํด ๋ด ๋๋ค. '''๋ณด์์ค๊ณ์์''' ์ฃผ์์ ํ์ธํ๊ณ ,ย
end_reawrd = -1ย
survive_reward = 0.1ย
action_reward = -0.03
ย ๋ถ๋ถ์ ์์ ํ๋ค. ์ฌ๊ธฐ์ end_reward๋ ๊ฒ์์ด ๋๋ฌ์ ๋ ์ฃผ๋ ๋ณด์, survive_reward๋ ๊ฒ์ ์ค ์ด์์์ ๋ ์ฃผ๋ ๋ณด์, action_reward๋ ์ ํ๋ฅผ ํ ๋ ์ฃผ๋ ๋ณด์์ ๋ง
ํฉ๋๋ค. ํ๋์ ์ ๊ฒํ๋ ๊ฒ์ด ์ข์ ์ ์์ต๋๋ค. ์๋ํ๋ฉด ๋ง ๋ฐ๋ฉด ๊ทธ๋ท ์ข์ง ์์ ์ ์์ต๋๋ค.
env.py๋ฅผ ์คํํ์ฌ, ์ ํํ๋ฉฐ ์ฐ์ตํ๋ ํ๋ฉด์ด ๋์ค๋ฉด ์ด์ train์ผ๋ก ๋์ด๊ฐ๋๋ค.ย
๊ธฐ๋ณธ์ผ๋ก ์ค์ ๋์ด ์๋ train๊ฐ์ ์คํฌ๋ฆฐ์ท์ ์ฐ์ผ๋ฉฐ 1๋ฒ ์ฐ์ ๋๋ง๋ค 1step์ผ๋ก ํ์ตํ๋ ๊ฐ๋ ์ผ๋ก ์๊ฐํ๋ฉด ๋ฉ๋๋ค. ์ด๊ฒ์ 2๊ฐ์ฉ ๋ฌถ์ด์ ๋ณด๋ฉฐ, ํ๋ ์ 2๊ฐ๋ก ๋ฌถ์ด ๋ณด๋ฉฐ, 5000๋ฒ ์ฐ์ ๋ ๋ง๋ค best_tarin.zip์ ์ ์ฅํ ๊ฒ์ ๋๋ค. ์ด๊ฒ์ 20000๋ฒ ๊น์ง ํ์ต์์ผ ๋ด ๋๋ค.
train.py๋ก ๊ฐ์ ์คํํ์ฌ ์ด์ ํ์ต์ ์์ผ ๋ด ๋๋ค. ํ์ต log ํ์ผ์ด ๋์ค๋ฉฐ ํ์ต์ด ์์๋ฉ๋๋ค. ์ ๊ณผ์ ์ผ๋ก ํ๋ก๊ทธ๋จ์ ์คํํ์ฌ ๊ฐํํ์ต์ ์ฐ์ตํด ๋ด ์ ์์ต๋๋ค.
...(์ฝ 1์๊ฐ ํ์ต ํ)
์ผ๋ง๋ ํ์ตํ๋์ง ๋ณด๊ณ ์ถ๋ค๋ฉด, train ํด๋๋ก ๊ฐ์ ๋ช step ๊น์ง ํ์ตํ๋์ง zipํ์ผ์ ํ์ธํ์ฌ ๋ณผ ์ ์์ต๋.
๋ง์ง๋ง์ผ๋ก ํ์ต๋ ๋ชจ๋ธ์ ์คํํ์ฌ ํ์ต ์ํ๋ฅผ ํ์ธํ๊ณ ์ถ๋ค๋ฉด, test.py๋ก ๊ฐ์ ์๋์ชฝ์ #๋ชจ๋ธ ๊ฒฝ๋ก ์ง์ ๋ฐ ํ ์คํธ ์คํ ์ฃผ์์์
model_path = 'train/best_model_5000.zip'์ ์ ํํ๊ณ , ์คํ์ ํ์ฌ ํ์ต ๊ฒฐ๊ณผ์ํ๋ฅผ ํ์ธํด ๋ณผ ์ ์์ต๋๋ค. ๋ฌผ๋ก , 5000, 10000, 15000 ๋ฑ ๋ชจ๋ธ ํ์ต ์คํ ์ ๋ฐ๋ผ ํ์ผ ๋ช ์ ๋ฌ๋ผ์ง ๊ฒ์ ๋๋ค.
์ ๊ฐํํ์ต ์ค์ต ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ์ 'University of Texas at Austin์ ๋ฐ์ดํฐ ์ฌ์ด์ธ์ค ์์ฌ ์ ๊ณต ์ด์๋ง ์ ์๋' ๐๐ป
5๏ธโฃ ์์ ๊ณผ์ ๊ธฐ๋ก
์๋๋ 2026.01.08. ~2026.01.09.์ ์งํํ ์์ ๊ณผ์ ์ ๋ํ ๊ธฐ๋ก ์ ๋๋ค. ์๋ ์ฌ์ง๊ณผ ์์์ ํ์ธํ์ฌ ์์ ๊ณผ์ ์ ๊ตฌ์ฒด์ ์ผ๋ก ํ์ธํ ์ ์์ต๋๋ค. ๋จผ์ ์์ ์์์ ํ์ธ ๋ถํ๋๋ฆฝ๋๋ค.ย
2026.01.08. 13:00-15:00(1-2์ฐจ์)
2026.01.09. 13:00-14:00(3์ฐจ์)
2026.01.09. 14:00-17:00(4-5์ฐจ์))
โ๏ธ1์ฐจ์: ์ธ๊ณต์ง๋ฅ๊ณผ ๊ฐํํ์ต ์ด๋ก ๊ฐ์ ์์
โ๏ธ1์ฐจ์: ์ด์๋ฏผ ์ ์๋์ PPT ์ฌ์ง
โ๏ธ1์ฐจ์: Pinball๊ฒ์์ผ๋ก ๊ฐํํ์ต์ ์ค๋ช ์ค
โ๏ธ1์ฐจ์: ๊ท์น์ ๋ฐ๊ฒฌ์ ์ค๋ช ํ์๋ ์ด์๋ฏผ ์ ์๋
โ๏ธ2์ฐจ์: ๊ฐํํ์ต ๊ฒ์ ์ฐ์ตํ๊ธฐ
โ๏ธ2์ฐจ์: CNN, PPO ๋ฑ ์๊ณ ๋ฆฌ์ฆ ์ค๋ช
โ๏ธ2์ฐจ์: ๋ฉ์ดํฌ ์ฝ๋ ์ดํด ๋ฐ ์ ์ํ ๊ฒ์ ํ๋ ์ดย
โ๏ธ2์ฐจ์: ๊ธฐ๋ณธ ๋ฉ์ดํฌ ์ฝ๋ ์์ผ์ด๋ ๊ฒ์ ์ ์
โ๏ธ2์ฐจ์: 2์ธ 1์กฐ ์ฐฝ์์ ์ผ๋ก ์ฌ์ค๊ณ ํ๋ ์ฐ๊ตฌ ์งํ
โ๏ธ3์ฐจ์: ํ๊ฒฝ, ์์ด์ ผํธ, ๋ณด์ ๊ฐ๋ ์ดํด
โ๏ธ3์ฐจ์: ๊ฒ์ ํ๊ฒฝ์์ ๋ณ๊ฒฝ ๊ฐ๋ฅํ ๊ฐ ์ดํด
โ๏ธ3์ฐจ์: ๊ฐํํ์ต์ ์ํ ๋ํ๋์ ์ธํ
โ๏ธ4์ฐจ์: ์ค๋ฅ ๊ฒ์ฆ ๋ฐ ๊ฐํํ์ต ์๊ณ ๋ฆฌ์ฆ ์คํ
โ๏ธ4์ฐจ์: ์๊ณ ๋ฆฌ์ฆ ์คํ ๋ฐ ๊ฐํํ์ต ๊ณผ์ ๊ฒฝํ
โ๏ธ5์ฐจ์: ๊ฐํํ์ต ์ค ํฌํธํด๋ฆฌ์ค ์์ฑ
โ๏ธ5์ฐจ์: ๊ฐํํ์ต ํ best_model ์คํ
โ๏ธ5์ฐจ์: ํฌํธํด๋ฆฌ์ค ์์ฑ ๋ฐ ๊ณต์ ๋ฐฉ์ ๋ ผ์
โ๏ธ5์ฐจ์: ๊ต์ก์ ๋ฐฉํฅ์ฑ ํผ์ค๋ฆฌ ํ ์ดํ ย
with ์ด์์ง ์ ์๋
โ๏ธ5์ฐจ์: ๋ก๊ทธ ๋ถ์ ๋ฐ ๊ฐ์ ๋ฐฉํฅ ํ๊ตฌ
โ๏ธ5์ฐจ์: ๊ฐํํ์ต์ ๋ํ ๋๋์ง ์๋ ํ๊ตฌ.
6๏ธโฃ๊ต์์ ์ฑ์ฐฐ ์ผ์ง
โ๏ธ1-2์ฐจ์ ๊นํ์ ๊ต์์ ์ฑ์ฐฐ์ผ์ง(2026.01.08.)
์ธ ๋ฌ, ์ด์ฉ๋ฉด ๋ค ๋ฌ์ ๊ฐ๊น์ด ์๊ฐ ๋์ ์ฐ๋ฆฌ๋ย ๋ฉ์ดํฌ์ฝ๋ ์์ผ์ด๋๋ฅผ ํ์ฉํ์ฌ ํ์ต์๋ค์ด ์ง์ ๊ฒ์์ ๊ฐ๋ฐํ๊ณ , ๊ทธ ๊ฒ์์ ๊ฐํํ์ต ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํ๋ ์คํ์ ์ธ ๊ต์ก ์ฌ์ ์ ํจ๊ป ๊ฑธ์ด์๋ค. ๊ธฐ๊ณ๊ฐ ์ค์ค๋ก ํ์ตํ๋ค๋ ๊ฒ์ด ๊ณผ์ฐ ์ด๋ค ์๋ฏธ์ธ์ง, ๊ทธ๊ฒ์ด ์ธ๊ฐ์ ํ์ต๊ณผ ์ด๋ป๊ฒ ๋ฎ์ ์๊ณ ๋ ์ด๋ป๊ฒ ๋ค๋ฅธ์ง๋ฅผ ์์ด๋ค์ ์๋์ผ๋ก ์ฒดํํ๊ฒ ํ๊ณ ์ถ์๋ค.
์ด์๋ฏผ, ์ด์์ง ์ ์๋๊ณผ ํจ๊ปํ ํ์์์๋ ๋จ์ํ ๊ธฐ์ ์ ์ต๋์ ๋์ด, ํ์ต์๊ฐ ์ค์ ๋ก ๊ณตํ์ ๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ์ ์ํ๊ณ , ๊ทธ ํด๋ฒ์ ์ค์ค๋ก ์ค๊ณํด ๋๊ฐ ์ ์๋๊ฐ์ ๋ํด ๊น์ด ์๊ฒ ๋ ผ์ํ์๋ค. ์ตํฉ์ ๋ฌธ์ ํด๊ฒฐ๋ ฅ, ํนํ ๊ณตํ์ ์์๊ณผ ๋ฌธํ์ ์ฌ๊ณ ๊ฐ ์ตํฉ๋ ๋ฌธ์ ํด๊ฒฐ ์ฑํฅ์ ๋จ์ง โ๋ฅ๋ ฅโ์ด ์๋๋ผ, ์ฑ์ฐฐ๊ณผ ๋ฐ๋ณต, ์๊ฐ์ ํตํด ์์ํ ๊ธธ๋ฌ์ง๋ โํ๋โ์์ ํ์ธํ๋ ๊ณผ์ ์ด์๋ค.
์ด๊ธฐ ์ฐจ์์์๋ ์ธ๊ณต์ง๋ฅ์ ๋ํ ๊ฐ๊ด์ ๋ด์ฉ๊ณผย ํจ๊ป, ๊ทธ ์ค์์๋ ๊ฐํํ์ต์ด ๊ฐ๋ ์ฌํ์ ์๋ฏธ์ ๊ธฐ์ ์ ํจ์๋ฅผ ์ค์ฌ์ผ๋ก ๋๋์๋ค. ์ง๋ํ์ต์ด๋ ๋น์ง๋ํ์ต๊ณผ ๋ฌ๋ฆฌ, ๊ฐํํ์ต์ ๋ณด์๊ณผ ์ ํ์ ์ฐ์์ด๋ฉฐ, ์ด๋ ์ธ๊ฐ ์ถ์ ์ค๋ฆฌ์ ์ ํ๊ณผ๋ ๋ฎ์ ์์์ ์ค๋ช ํ์๋ค. ์ด์๋ฏผ ์ ์๋์ ์ค๋ช ์ฒ๋ผ ์ธ๊ณต์ง๋ฅ์ด ์ฐ๋ฆฌ ์ถ์ ์ํฅ์ ๋ฏธ์น๋ค๋ ๋จ์ํ ์ฌ์ค ๋๋จธ, ์ฐ๋ฆฌ๋ ์ ๊ฐํํ์ต์ด ์ค์ํ๊ฐ์ ๋ํ ์ง๋ฌธ์ผ๋ก ์ค์ค๋ก๋ฅผ ํฅํด ๊ฑธ์ด ๋ค์ด๊ฐ์ผ ํจ์ ์ค์ํ๊ฒ ์๊ฐํ์๋ค.
๊ทธ ๋ค์์ ์ค์ต์ ์๊ฐ์ด์๋ค. ์์ด์ ํธ, ํ๊ฒฝ, ๋ณด์์ด๋ผ๋ ๊ฐ๋ ์ ๋จ์ง ์ฝ๋ฉ์ ์ธ์ด๊ฐ ์๋๋ผ, ์ถ์ ์กฐ๊ฑด ์์์ ์ฐ๋ฆฌ๊ฐ ๋ง์ฃผํ๋ ๋ฌธ์ , ์ ํ, ๊ทธ๋ฆฌ๊ณ ๊ทธ ๊ฒฐ๊ณผ์๋ ์ ์ฌํ ๋ฉํํฌ๋ก ๋ค๊ฐ ์ ์๋๋ก ๋์๋ค. ํ์ต์๋ค์ ์์ ์ด ๋ง๋ ๊ฒ์์ ๊ฐํํ์ต์ผ๋ก ํ์ต์ํค๋ฉฐ, ์ด๋ค ๋ณด์์ด ์ ์ ํ๋ฉฐ, ์ด๋ค ํ๊ฒฝ์ด ํ์ต์ ์ ๋ํ๋๊ฐ์ ๋ํด ๋์์์ด ํ์ํ๋ ๊ณผ์ ์ ๊ฒฝํํ ๊ฒ์ด๋ผ๋ ์ด์ผ๊ธฐ๋ฅผ ์ ๋ฌํ์๋ค.
๋๋ ์ด๋ฐ ์์ ์ ํตํ์ฌ ํ์๋ค์ด ์ค์ค๋ก ๋ฌธ์ ๋ฅผ ์ ์ํ๊ณ , ๊ทธ ํด๋ฒ์ ์ค๊ณํ๋ฉฐ, ์คํจ์ ๋ฐ๋ณต ์์์ ์ค๋ง๋ฆฌ๋ฅผ ์ฐพ์๊ฐ๋ ๊ณผ์ ์ ๋ชฉ๊ฒผํ์ผ๋ฉด ํ๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ๊ณผ์ ์, ๋ง์น ์ฐ๋ฆฌ๊ฐ ์ถ์ ๊ธธ์ ๊ฑธ์ ๋๋ง๋ค ๋ง๋ฅ๋จ๋ฆฌ๋ โ๋ด์ ๋ฌธ์ โ์ ๋ฎ์ ์๋ค๋ ์๊ฐ์ด ๋ค์๋ค. ๋๋ก๋ ๊ฒ์ ์ ์บ๋ฆญํฐ์ ์์ง์ ํ๋๋ฅผ ์ํด ์บ๋ฆญํฐ์ ์๋ ์ด๋์ ๊ณ ๋ฏผํ๊ณ , ๋ณด์์ ๊ณ ๋ คํ์ฌ ๊ฒ์ ๊ตฌ์กฐ๋ฅผ ๋ค์ ์ค๊ณํ๋ฉฐ, ๊ทธ ์์์ ํ๋์ ์ธ๊ณ๋ฅผ ์ค๊ณํ๋ ํ์๋ค์ ๋ชจ์ต์์ ํ์ต์์ ๋ฌธ์ ํด๊ฒฐ์ ์ฌ๊ณ ์ ์ฐฝ์์ฑ์ด ๋ฐํ๋จ์ ์ฟ๋ณผ ์ ์์๋ค.
์ด ๊ต์ก์ ๋ง๋ฏธ, ํ์๋ค์ ๊ฐ์ ๋ง๋ ๊ฒ์์ ๊ณต์ ํ๊ณ , ์๋ก ๋ค๋ฅธ ์๊ณ ๋ฆฌ์ฆ์ ๋ฐ์์ ๋น๊ต ๋ฐ ํ๋ ์ดํ์๋ค. 2์ธ 1์กฐ๋กย 1๋ช ์ย ์ผ๋ฐ์ ์ธ ๊ฒ์ ๊ตฌ์กฐ๋ฅผ ๋ฐ๋ฅด๊ณ , ๋ค๋ฅธ ํ๋ช ์ ์ฐฝ์์ ์ธ ์์๋ฅผ ๊ฐ๋ฏธํด ๊ฒ์ ์ผ๋ฆญํฐ, ์ฅ์ ๋ฌผ์ ์๋, ์ ํ ๋์ด, ์ค๋ ฅ ๊ฐ ๋ฑ์ ์ฌ์ค๊ณํ์ฌ ์ฐฝ์์ ์ธ ๊ฒ์์ ๊ฐ๋ฐํ ์ ์๋๋ก ํ์๋ค. ์ถํ 2๊ฐ์ง์ ๊ฒ์์ด ์ด๋ป๊ฒ ๋ค๋ฅธ ๊ฐํํ์ต์ด ์ผ์ด๋๋์ง ๋น๊ต ๋ถ์ํ๋ ๊ฒฝํ ๋ํ ํ ์ ์๋๋ก ๋๊ณ ์ถ์๋ค.
์ด๋ฒ ์ฐจ์๋ฅผ ํตํ์ฌ ์์ง ๋ชจ๋ ์๋ฆฌ๋ฅผ ์ดํดํ ๊ฒ์ ์๋ ๊ฒ์ด๋ค. ๊ทธ๋ฌ๋ ๋ถ๋ช ํ ๊ฒ์, ํ์๋ค์ด ์ค์ค๋ก์ ์ดํด ํ๊ณ ์์์ ๋ฌธ์ ๋ฅผ ์ฑ์คํ ํด์ํ๋ ค๋ ์์ธ๋ฅผ ๊ฐ์ก๋ค๋ ์ ์์ ์๋ฏธ๋ฅผ ๋๊ณ ์ถ๋ค. ๋์๊ฐ ๊ฐํํ์ต์ด ์ถ์ ์ด๋ค ์ํฅ์ ๋ฏธ์น๋ฉฐ, ๊ฐํํ์ต ์๊ณ ๋ฆฌ์ฆ์ด ์ด๋ป๊ฒ ์ธ๊ฐ์ ๋ชจ์ต์ ์ฐ๊ตฌํ์ฌ ๊ณต์ํํ์๋์ง ๊ทธ ์๊ฐ๋ง ํ ์ ์๋๋ก ๋๋ ๊ฒ๋ ์๋ฏธ๊ฐ ์๋ค๊ณ ์๊ฐ์ด ๋ค์๋ค.
โ๏ธ3-5์ฐจ์ ๊นํ์ ๊ต์์ ์ฑ์ฐฐ์ผ์ง(2026.01.09.)
3์ฐจ์~5์ฐจ์๊น์ง์ ์๊ฐ์ ๋น๊ต์ ์ค์ง์ ์ธ ๊ฐํํ์ต ์ค์ต์ ์ง์คํ์๋ค. ํ์ต์๋ค์ ๋จผ์ ํ๊ฒฝ ์ธํ ์ ์งํํ๋ฉฐ VS Code์ Python์ ์ค์นํ์๊ณ , ๊ฐํํ์ต ์๊ณ ๋ฆฌ์ฆ์ ์คํํ๊ธฐ ์ํ ์ปดํจํฐ ํ๊ฒฝ ๊ตฌ์ฑ์ โ๋ํ๋์ ์ธํ โ์ด๋ผ๋ ์ด๋ฆ์ผ๋ก ๊ฒฝํํ์๋ค. ์ด ์ค์ ๊ณผ์ ๋ง์ผ๋ก๋ 30~40๋ถ ๊ฐ๋์ด ์์๋์๋๋ฐ, ๊ธฐ์ ์ ์ฌ์ ์ง์์ด ๋ถ์กฑํ ํ์๋ค์๊ฒ๋ ๊ฒฐ์ฝ ์งง์ง ์์ ์๊ฐ์ด์๋ค.
์ด์๋ฏผ ์ ์๋์ ์ค๋ช ์๋, ๊ธฐ์กด์ ๋ฉ์ดํฌ์ฝ๋ ์์ผ์ด๋๋ก ๋ง๋ ์ ํ ๊ฒ์์ ๊ฐํํ์ต์ ์ด๋ป๊ฒ ์ ์ฉํ ์ง ๋ ผ์ํ์๋ค. ํ์ต์๋ GitHub์์ ์์ผ์ด๋ ๊ธฐ๋ฐ ํ์ต์ฉ ์ฝ๋๋ฅผ ์ง์ ๋ถ๋ฌ์ค๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๊ณ , ๊ทธ ๋ด๋ถ ๊ตฌ์กฐโํนํ ๋ก๊ทธ ๋ถ์, env.py, train.py, test.py ํ์ผ์ ์๋ ๋ฐฉ์์ ๋ํ ๊ฐ์๋ฅผ ์ตํ๋ค. ์ถํ , best_model_0000.zip ํ์ผ์ ์๋ฏธ๊น์ง ์ค๋ช ์ ๋ค์๋ค.
๊ฐํํ์ต ์๊ณ ๋ฆฌ์ฆ์ด ์ด๋ค ๋ฐฉ์์ผ๋ก ์ปดํจํฐ์๊ฒ โํ์ตโ์ ์ํค๋์ง, ๊ทธ๋ฆฌ๊ณ ๊ทธ ์๊ณ ๋ฆฌ์ฆ์ด ์ด๋ป๊ฒ ๊ฒ์์ ์ฑ๋ฅ์ ํฅ์์ํค๋์ง๋ฅผ ํ์๋ค์๊ฒ ์ค๋ช ํ๋ฉฐ, ํ์ต์๋ ์ค์ค๋ก ๊ด๋ จ ์ฝ๋๋ฅผ ๋ถ์ํ๊ณ ์๋ฌธ์ ์ ์ ๊ธฐํ๋ฉฐ ์ค์ต์ ๋ชฐ์ ํ์๋ค. ์ค์ต๊ณผ ๋ณํํ์ฌ, ์ด๋ฒ ํ๋์ ์ ๊ณผ์ ์ ํ์ต์๋ค์ด ํฌํธํด๋ฆฌ์ค๋ก ์ ๋ฆฌํ๊ฒ ํ์๋ค. ์ฌ๊ธฐ์๋ ๋จ์ํ ๊ธฐ์ ์ต๋์ ๋์ด, ์ด ๊ฒฝํ์ด ์์ ์๊ฒ ์ด๋ค ์๋ฏธ๋ก ๋ค๊ฐ์๋์ง, ๋ ์ธ๊ณต์ง๋ฅ ๊ธฐ์ ์ด ์ฌํ์ ํ๊ฒฝ์ ์ด๋ค ์ํฅ์ ์ค ์ ์๋์ง์ ๋ํ ์งง์ ์ฑ์ฐฐ๊น์ง ํฌํธํด๋ก์ค์๋ ํฌํจ๋์๋ค.
๋ถ์๊ธฐ๋ ์ ์ฒด์ ์ผ๋ก ์์ ๋กญ๊ฒ ์ ์งํ๋, ํ์๋ค ๊ฐ์ ๋ํ์ ํ์ ์ด ์์ฐ์ค๋ฝ๊ฒ ์ผ์ด๋ ์ ์๋๋ก ์ ๋ํ์๋ค. ์ด๋ค ๋ฌธ์ ๋ฅผ ํผ์ ํด๊ฒฐํ๊ธฐ๋ณด๋ค๋ ํจ๊ป ๊ณ ๋ฏผํ๊ณ , ๋ค์ํ ์์ ์ ํตํด ๋ ๋์ ํด๋ฒ์ ์ฐพ์๊ฐ๋ ๊ณผ์ ์์ฒด๊ฐ ์ด ์์ ์ ์ค์ํ ๋ชฉํ ์ค ํ๋์๋ค. ์๋ฃ์กฐ์ฌ๋ ์์ด๋์ด ๊ณต์ ๋ฅผ ์ํ ๊ณต์์ ์ธ ์๊ฐ์ ์์์ง๋ง, ํฌํธํด๋ฆฌ์ค ๊ณต์ ๋ฅผ ํตํด ๊ฐ์ ์ ์ผ๋ก ๊ทธ ๋ชฉ์ ์ ์ด๋ฃจ์๋ค๊ณ ์๊ฐ๋๋ค. ๋ง์ง๋ง์ผ๋ก, ์ด๋ฒ ์ค์ต์ ๊ฐํํ์ต์ด๋ผ๋ ๊ธฐ์ ์ ๊ฐ๋ ์ ํ์๋ค์ ์ง๋ก์ ์ถ์ ํ์ ๊ณผ์ ๊ณผ ์ฐ๊ฒฐ์ง์ผ๋ ค ํ๋ค. ๊ฐํํ์ต์ ํ์(Exploration)๊ณผ ํ์ฉ(Exploitation)์ด๋ผ๋ ๊ท ํ ์์ ์ ์๋ค. ์ด๋ ๊ฒฐ๊ตญ ์ฐ๋ฆฌ๊ฐ ์ด์๊ฐ๋ฉฐ ๋ง์ฃผํ๋ ์ ํ์ ๋ฌธ์ ์๋ ๋ฎ์ ์๋ค. ํ์ํ์ง ์์ผ๋ฉด, ์ฐ๋ฆฌ๋ ์ข์ ์ ํ์ ๊ธฐํ๋ฅผ ์ป์ ์ ์๋ค. ์ด ๋จ์ํ ์๋ฆฌ๋ฅผ ํ์๋ค์ด ์กฐ๊ธ์ด๋ผ๋ ์ฒด๊ฐํ๊ณ ๋ฐ์๋ค์๊ธฐ๋ฅผ ๋ฐ๋๋ค.
๋๋ ๊ต์ก์ด ๋จ์ง ์ง์์ ์ ๋ฌํ๋ ํ์๊ฐ ์๋๋ผ, ํ์ต์๊ฐ ์์ ์ ์ถ์ ์ค์ค๋ก ์ค๊ณํ ์ ์๋๋ก ๋๋ ์ผ์ด๋ผ๊ณ ๋ฏฟ๋๋ค.
๊ฐํํ์ต์ด๋ผ๋ ์๊ณ ๋ฆฌ์ฆ ์์๋ ๊ฒฐ๊ตญ ์ธ๊ฐ์ ๊ณ ๋ฏผ๊ณผ ๋ฎ์ ์๋ ๋ณธ์ง์ด ์๋ค. ์๋ํ๊ณ , ์คํจํ๊ณ , ํผ๋๋ฐฑ์ ํตํด ์กฐ๊ธ์ฉ ๋์์ง๋ ๊ฒ. ์ฐ๋ฆฌ๋ ์ด ์์ ๋ชจํ ์์์, ์ถ๊ณผ ๋ฐฐ์์ ๋ฐฉํฅ์ฑ์ ํจ๊ป ๋ฐฐ์ฐ๊ณ ์๋ค. ๊ต์ฌ๋ ๊ทธ ์ฌ์ ์์ ๋ฐฉํฅ์ ์ ์ํ๋ ์ด์ ํ์ ๊ฐ๊ณ , ํ์์ ์์ ์ ์๋๋ก ๊ธธ์ ๊ฑท๋๋ค.ย
์ด๋ฒ ์์ ์ด ๊ทธ ๊ธธ ์์ ๋์ธ ์์ ๊ฒฝํ์ด ๋๊ธฐ๋ฅผ ๋ฐ๋๋ค. ๋ง์น ๊ฒ์ ์ ์บ๋ฆญํฐ๊ฐ ์ค์ค๋ก ์ํ๊ฒ ๋๋ ๊ณผ์ ์ ๋ฌดํํ ์คํจ์ ์ฑ๊ณต์ ๋ฐ๋ณต์ ํตํด์ ์ด๋ฃจ๋ฏ ๋ง์ด๋ค.
7๏ธโฃํ์ต์ ํฌํธํด๋ฆฌ์ค ๊ฒฐ๊ณผ
โก๏ธ ํฌํธํด๋ฆฌ์ค ์์(๋งํฌ) : ์์ด๋ค์ด๊ฒ ํฌํธํด๋ฆฌ์คย ์์ฑ ๋ฐฉ๋ฒ์ ๋ํด ์ค๋ช ํ '๊ฒ์ ํ์ต์ด ๋ฐ์ํ๋ ๋์' ํฌํธํด๋ฆฌ์ค๋ฅผ ์์ฑํ๋๋ก ์ง๋ํ์์ต๋๋ค.ย