-
๐ | AI์ง์_ ์ํ๊ณ๐ ๋ถ ์คํฐ๋/๋น์ ๊ณต์๋ ์ดํดํ ์ ์๋ AI์ง์ 2024. 9. 28. 23:50
๋น์ ๊ณต์๋ ์ดํดํ ์ ์๋ AI ์ง์ - 2. ์ํ๊ณ -์ธ๊ฐ์ ๋ฅ๊ฐํ๋ ๊ธฐ๊ณ์ ๋ฑ์ฅ
๋ฅ ๋ธ๋ฃจ, ์ํ๊ณ ๋ ์ด๋ป๊ฒ ์ธ๊ณ ์ฑํผ์ธ์ด ๋์์๊น?
๋ฅ ๋ธ๋ฃจ(Deep Blue)
- IBM์ ์ํผ์ปดํจํฐ
- 1984๋ ์ต์ฐ์ ์ฒด์ค ์ธ๊ณ์ฑํผ์ธ์ผ๋ก ๋ฑ๊ทนํ ๊ฐ๋ฆฌ ์นด์คํ๋กํ(Garry Kasparov)๋ฅผ ๊บพ๊ณ ์ธ๊ณ ์ฑํผ์ธ ๋ฑ๊ทน
- ์ปดํจํฐ์ ๊ฐ๋ ฅํ ๊ณ์ฐ ๋ฅ๋ ฅ์ ์์กดํด ๋ชจ๋ ๊ฐ๋ฅ์ฑ์ ํ์
- ๊ฒ์ ์ด๋ฐ : ์ด๋ฐ์ ์๋ฅผ ๊ณต์ํํ ์คํ๋ ํ์ฉ / ๊ฒ์ ์ข ๋ฐ : ์๋๊ฒ์ ํ ์ด๋ธ๋ฒ ์ด์ค ํ์ฉํ์ฌ ๋ถํ์ํ ๊ณ์ฐ ์ค์
- ์ฌ๋ฆฌ ์ ๋ต : ์ด๋ค ๋๋ ์ฆ๊ฐ ๋ฐ์, ์ด๋ค ๋๋ ๋๋ฆฌ๊ฒ ๋ฐ์ํ๋๋ก ์๋๋ฅผ ์กฐ์ ํด ๋ฐ์์ ์์ธกํ๊ธฐ ์ด๋ ต๊ฒ ๋ง๋ฌ
์ํ๊ณ
- 2016๋ ๊ตฌ๊ธ ๋ฅ๋ง์ธ๋๊ฐ ๊ฐ๋ฐ
- ๋ฐ๋ ์ธ๊ณ ์ฑํผ์ธ ์ด์ธ๋ 9๋จ์ ๊บพ๊ณ ์ธ๊ณ ์ฑํผ์ธ ๋ฑ๊ทน
๊ฒ์ํธ๋ฆฌ(Game Tree)
- ํ์ฌ ์๋ ์ด์ ์์ ์ํฅ์ ๋ฐ๊ณ , ๋ ๋ค์ ์์ ์ํฅ์ ์ฃผ๋ ์ ๊ฐํ ๋ณด๋๊ฒ์ ๊ตฌ์กฐ
- ์ฒด์ค์ ๊ฒ์ํธ๋ฆฌ : 10์ 120์น
- 480๊ฐ์ ์ฒด์ค ์ ์ฉ ์นฉ์ด ๋ด์ฅ๋ ๋ฅ ๋ธ๋ฃจ๋ ์ด๋น 2์ต ๋ฒ์ ์ด๋์ ๊ณ์ฐ
- ์ถ๋ ค์ง ํ๋ณด์ ์ ์๋ฅผ ๋งค๊ฒจ ๊ฐ๋ฅ์ฑ์ด ๋์ ์์๋๋ก ์ ๋ ฌ(๊ฒ์์์ง์ด ๋ํน์ ์ ํ๋ ๋ฐฉ์๊ณผ ๋์ผ)
- ๋ฐ๋์ ๊ฒ์ํธ๋ฆฌ : 10์ 360์น
- ๊ฒฝ๋ก๋ฅผ ํจ์จ์ ์ผ๋ก ํ์ํ๋ ๋ฐฉ๋ฒ, ๊ฐ์ง์น๊ธฐ
- ์์ ํ์(Exhaustive Search) : ๋ชจ๋ ๊ฒฝ๋ก๋ฅผ ํ์ํ๋ ๊ฒ
- ๊ฐ์ง์น๊ธฐ(Pruning) : ํ๋ฒ ํ์ํด๋ณด๊ณ ์ฑ๊ณผ๊ฐ ์๋ค๋ฉด ๊ทธ์ชฝ์ ๋์ด์ ํ์ํ์ง ์๋๋ก ํ์ํด๋๋ ๊ฒ
๋๋ฐ์ ํ๋ฅ ์ ์ด์ฉํ๋ ๋ชฌํ ์นด๋ฅผ๋ก ๋ฐฉ๋ฒ
๋ชฌํ ์นด๋ฅผ๋ก ๋ฐฉ๋ฒ(Monte Carlo Method)
- ๋ชฌํ ์นด๋ฅผ๋ก : ๋ชจ๋์ฝ ๋๋ถ๋ถ์ ์๋ ํด์ ๋์์ด์ ์นด์ง๋ ธ์ ๋๋ฐ์ผ๋ก ์ ๋ช ํ ๊ณณ
- ์คํ๋์ค์ํ ์ธ๋(Stanislaw Ulam)๋ฐ์ฌ๊ฐ '์ค์ฑ์ ํ์ฐ ๊ฐ์ ๋ณต์กํ ๊ณ์ฐ ๋ฌธ์ ๋ ์ฐจ๋ผ๋ฆฌ ์ฌ๋ฌ ๋ฒ์ ๋ฌด์์ ์ปดํจํฐ ์คํ์ผ๋ก ๊ฒฐ๊ณผ๋ฅผ ๊ด์ฐฐํ๋ ํธ์ด ํจ์ฌ ๋ ์ค์ฉ์ ์ผ ๊ฒ์ผ๋ก ํ๋จํ์ฌ ๊ณ ์ํด๋ธ ๋ฐฉ๋ฒ
- ๋๋ฐ์ฒ๋ผ ํ๋ฅ ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ๊ฒฐ๊ณผ๋ฅผ ์ ์ถํด ๋ด๋ ๋ฐฉ์
- ex. ์ ๊ฑฐ ๊ฒฐ๊ณผ๋ฅผ ์์ธกํ์ ๋ 5,000๋ง ๊ตญ๋ฏผ์ ์์ฌ๋ฅผ ๋ชจ๋ ๋ฌป๋ ๋์ 5๋ง ๋ช ์ ๋ฌด์์๋ก ์ถ์ถํ์ฌ ์กฐ์ฌํด๋ ๋น์ทํ ๊ฒฐ๊ณผ๋ฅผ ๋ผ ์ ์๋ ๊ฒ
๋ชฌํ ์นด๋ฅผ๋ก ํธ๋ฆฌ ํ์(Monte Carlo Tree Search)
- ํ๋์ค์ ์ปดํจํฐ ๊ณผํ์ ๋ ๋ฏธ ์ฟจ๋กฑ(Remi Coulom)์ด ๋ชฌํ ์นด๋ฅผ๋ก ํธ๋ฆฌ ํ์ ์๊ณ ๋ฆฌ์ฆ์ ์ฒ์ ๊ณ ์ํ์ฌ ๋ฐ๋์ ์ ์ฉ → ๋ฐ๋ ์ธ๊ณต์ง๋ฅ์ ์ค๋ ฅ ๊ธ์์น
- ๋ชฌํ
์นด๋ฅผ๋ก ํธ๋ฆฌ ํ์ ๋์
์ดํ 6๋จ์ ์์ค๊น์ง ๋๋ฌ
- and, ๋ฅ๋ฌ๋์ ์ ์ฉํด ์ค๋ ฅ์ ํ๊ธฐ์ ์ผ๋ก ํฅ์
- ์ ์ฑ ๋ง(Policy Network)๊ณผ ๊ฐ์น๋ง(Value Network) ๋ ์ข ๋ฅ์ ์ธ๊ณต ์ ๊ฒฝ๋ง ์ ์
- and, ๋ฅ๋ฌ๋์ ์ ์ฉํด ์ค๋ ฅ์ ํ๊ธฐ์ ์ผ๋ก ํฅ์
์ ์ฑ ๋ง, ์ด๋์ ๋์ ๋ด๋ ค๋์๊น?
๊ธฐ๋ณด ํ์ต ์ ์ฑ ๋ง
- ์ฌ๋์ ๊ธฐ๋ณด๋ฅผ ์ด์ฉํด ํ์ตํ ์ ์ฑ ๋ง
- ์ ํ๋ 57%, 5๋จ ์์ค
๋กค์์ ์ ์ฑ ๋ง
- ํจ์ฌ ์๊ณ ๊ฐ๋ฒผ์ด ๋ง์ผ๋ก ๊ธฐ๋ณด ํ์ต ๋ณด๋ค 1,500๋ฐฐ ๋นจ๋ฆฌ ํ์ ๊ฐ๋ฅ
- ์ ํ๋ 24%
๊ฐํํ์ต ์ ์ฑ ๋ง(Reinforcement Learning)
- ์ํ๊ณ ๋ผ๋ฆฌ ๋๊ตญ์ ์น๋ฅด๋ฉฐ ์ค์ค๋ก ์ค๋ ฅ์ ํฅ์ํ๋ ๋ง
- ๊ฒฝ๊ธฐ์์ ์ด๊ธฐ๋ฉด ์น๋ฆฌํ ์ธก์ ๋ชจ๋ ์์ ์ ์๊ฐ ๋์ฑ ๊ฐํ๋๋ ํํ
- ์ค๋ก์ง ์น๋ฆฌ๋ฅผ ์์ทจํ๋ ๋ชฉ์ ์ผ๋ก, ํฐ ์ ์๋ก ์ด๊ธฐ๋ ๋ชฉ์ ์ ์์
- ์น๋ฅ 80%
๊ฐ์น๋ง, ํ์ธ๋ฅผ ํ๋จํ๋ค
๊ฐ์น๋ง
- ์ ์ฑ
๋ง๋ณด๋ค ํจ์ฌ ๋ ๋จ์ํ ์น๋ฆฌํ ๊ฐ๋ฅ์ฑ์ด ๋์์ง, ํจ๋ฐฐํ ๊ฐ๋ฅ์ฑ์ด ๋์์ง๋ง ํ๋ฅ ๋ก ํํ
- 50%๊ฐ ๋๋๋ค๋ฉด ์น๋ฆฌํ ๊ฐ๋ฅ์ฑ์ด ๋์ ๊ตญ๋ฉด / 50%๊ฐ ๋์ง ์๋๋ค๋ฉด ํจ๋ฐฐํ ๊ฐ๋ฅ์ฑ์ด ๋์ ๊ตญ๋ฉด
ํ๋ฅ ์์ธก์ ํ ์ ์๋๋ก ํ ๋ฐฉ๋ฒ
- ๊ฐํํ์ต ์ ์ฑ
๋ง๋ผ๋ฆฌ์ ๋๊ตญ ํ์ฉ
- ์๋ก 3,000๋ง ๋ฒ์ ๋๊ตญ์ ๋๊ฒ ํจ
- ๊ฐ ๊ฒฝ๊ธฐ์์ ํ ์ฅ๋ฉด์ฉ 3,000๋ง ์ฅ๋ฉด์ ์ถ์ถํด ํด๋น ๊ตญ๋ฉด ์ดํ์ ๋๊ฐ ์ด๊ฒผ๋์ง๋ฅผ ํ์ต
- ๋ง์ฝ 74%๋ผ๋ ํ๋ฅ ์ด ๋์๋ค๋ฉด ํ์ฌ ๊ตญ๋ฉด์์ ๊ฐํํ์ต ์ ์ฑ ๋ง๋ผ๋ฆฌ ๋๊ตญ์ ๋ฒ์ด๋ฉด ์น๋ฆฌํ ํ๋ฅ ์ด 74%๋ผ๋ ๊ฒฐ๋ก ๋์ถ
์ํ๊ณ ๊ฐ ์๋ฅผ ๋๋ ๋ฐฉ๋ฒ
๋ชฌํ ์นด๋ฅผ๋ก ๋ฐฉ๋ฒ์ ํ๊ณ
- ์ํ๊ณ ์ ์ค๋ ฅ ๊ธ์์น. but, ๋ฌด์์ ํ์์ด๋ค ๋ณด๋ '๋ฌ์'๊ฐ๊ณผ
- 99%์ ์น๋ฅ ์ด ์์๋๋๋ผ๋ ๋จ 1%์ ํ์ ๋๋ฌธ์ ํจ๋ฐฐ๋ก ์ฐ๊ฒฐ๋ ์ ์์
๋ฌ์๋ฅผ ๋์น์ง ์๋๋ก ๋ชฌํ ์นด๋ฅผ๋ก ํธ๋ฆฌํ์ ์ฌ์ฉ ๊ณผ์
- 1. ๋จผ์ ์ด๋ค ์์์ ์์ํ ์ง ์ ํ
- ์๋ฌด ์๋ ์ ํํ๋๊ฒ ์๋๋ผ ์ด๋ค ์๊ฐ ์ ๋งํ ์๊ฐ ๋ ์ง ๊ฐ์น๋ฅผ ์ ๋ฐ์ ธ๋ณด๊ณ ์น๋ฆฌํ ๊ฐ๋ฅ์ฑ์ด ๋์ ๋ณด์ด๋ ์๋ถํฐ '์ ํ'
- 2. ์ฒซ ๋ฒ์งธ ์ ์ฑ
๋ง, ๊ธฐ๋ณดํ์ต ์ ์ฑ
๋ง์ผ๋ก ๋ค์ ์๋ฅผ ์ด๋์ ๋์ง 'ํ์ฅ'
- ์๋ฐํ๊ฒ ๊ฒ์ฆํ๋ ์์ ํ์
- 3. (๊ฒ์ฆ1) ๊ธฐ๋ณดํ์ต ์ ์ฑ
๋ง์ด ์ ํํ ์๋ฅผ ์ด์ฉํด ๊ฒ์์ด ๋๋ ๋๊น์ง '์๋ฎฌ๋ ์ด์
'
- but, ๋จ์์๋ ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ์๋ฎฌ๋ ์ด์ ํ ์ ์์
- 4. (๊ฒ์ฆ2)๋ชฌํ
์นด๋ฅผ๋ก ๋ฐฉ๋ฒ์ ์ ์ฉ
- ์์ ๋ฌด์์ ๋ณด๋ค๋ ์ค์ ๋ก ๋ฐ๋ ํ์ต์ ์งํํ ๋ง์ ์ฌ์ฉํ์ ๋ ์ฑ๋ฅ์ด ์ข์์ง
- 5. ์ ํ์๊ฐ์ ๋๋นํด ๋น ๋ฅด๊ฒ, ๋กค์์ ์ ์ฑ
๋ง
- ์ฒซ๋ฒ์งธ ์ ์ฑ ๋ง์ธ ๊ธฐ๋ณดํ์ต ์ ์ฑ ๋ง์ด ์ด ํ ์๋ฅผ ๊ณ์ฐํ๋ ๋์ ๊ฒ์์ 7๋ฒ ๋ง์น ์ ๋๋ก ๋น ๋ฅธ ์๋๋ก ์๋ฎฌ๋ ์ด์
- ์ค์ํ๋ค๊ณ ํ๋จ ๋ด๋ ค์ง ์๋ ๋ ๋ง์ด ํ์
- 6. (์
์ ๋ณด์์ฑ
1)๋ง์ง๋ง์ ๋ง๋ ๊ฐ์น๋ง์ ์ ์๋ฅผ ์น๋ฆฌ ์ฌ๋ถ์ ํจ๊ป ๋ฐ์
- ๊ฐ์น๋ง : ํ์ฌ ๊ตญ๋ฉด์์ ๊ฐํํ์ตํ ์ ์ฑ ๋ง๋ผ๋ฆฌ ๊ฒจ๋ค์ ๋ ์น๋ฆฌ ์ฌ๋ถ๋ฅผ ํ๋ฅ ๋ก ํํํ ๋ง
- 7. (์
์ ๋ณด์์ฑ
2)์ต์ข
๊ฒฐ๊ณผ๋ฅผ '์
๋ฐ์ดํธ'
- ์น๋ฆฌํ๋ค๋ฉด ์น๋ฆฌ ์ฌ๋ถ์ ๊ฒ์ ์งํ ์ฌ๋ถ, ํจํ๋ค๋ฉด ๊ฒ์ ์งํ ์ฌ๋ถ๋ง ์ ๋ฐ์ดํธ
- ์น๋ฆฌํ๋ค๋ฉด ์น๋ฆฌํ ์ํ๋ถํฐ ๊ฑฐ์ฌ๋ฌ ์ฌ๋ผ๊ฐ๋ฉฐ ์ง๊ธ๊น์ง ๋ ๋ชจ๋ ์์ ์น๋ฆฌ ์ ์ 1์ , ๊ฒ์ ์งํ ์ ์ 1์ ๋ถ์ฌ
- ํจํ๋ค๋ฉด ๊ฒ์ ์งํ ์ ์๋ง 1์
- 8.๋ชจ๋ ์์ ์ ์๋ฅผ ์
๋ฐ์ดํธํ ๋ค์ ๋ง์ง๋ง์ผ๋ก ๊ฐ์ฅ ๋ง์ด ์งํํ ์๋ฅผ ๋ค์ ์๋ก ์ ํ
- ์ ๋ขฐ๋ ๋๋ฌธ
- ๊ฐ์ฅ ๋์ ์ ์๊ฐ ์๋๋ผ ๊ฐ์ฅ ๋ง์ด ์งํํ ์๋ฅผ ๋ ์ ๋ขฐํ๊ณ , ์ด๋ฅผ ๋ค์ ์๋ก ์ ํ
์ ์ ํ ์
- ์ํ๊ณ ๊ฐ ๋ง์ง ๋ชปํ ์ด์ธ๋์ด ๋ '์ ์ ํ ์'์ธ 78์
- ํด๋น ์์ ์ฐฉ์ํ ํ์จ์ ์ํ๊ณ ๋ 1๋ง ๋ถ์ 1๋ก ๋งค์ฐ ๋ฎ๊ฒ ์์ธก
- ๋ฐ๋ผ์ ์ถฉ๋ถํ ํ์ X
- ์ด์ธ๋์ด 78์๋ฅผ ์ฐฉ์ํ๋ ์๊ฐ, ์ถฉ๋ถํ ํ์ํ์ง ์์๋ ์ํ๊ณ ๋นํฉ
- ์ด๋์ ๋๋ ์น๋ฆฌํ ํ๋ฅ ์ด ๋ฎ์์ ธ ์๋ฑํ ์ ๋จ๋ฐํ๋ฉฐ ํจ๋ฐฐ
์ธ๊ฐ์ ํ์ ์๋ค
์ํ๊ณ ์ ๋ก(AlphaGo Zero)
- ๊ธฐ์กด ์ํ๊ณ : ์ธ๊ฐ ๋ฐ๋๊ธฐ์ฌ์ ๊ธฐ๋ณด๋ก ํ์ต / ์ํ๊ณ ์ ๋ก : ์ฒ์๋ถํฐ ์์ ๊ณผ์ ๋๊ตญ์ ํตํด ์ค๋ ฅ์ ์์
- ์ค์ค๋ก ๋๊ตญ์ ๋ ์ง ๋จ 3์ผ ๋ง์ ์ด์ธ๋์ ๊บพ๊ณ ๊ธฐ์กด์ ์ํ๊ณ ๋ฅผ 100๋ 0์ผ๋ก ๊บพ๋ ์ค๋ ฅ ๊ฐ์ถค
์ํ์ ๋ก(Alpha Zero)
- ๋ฐ๋๋ฟ๋ง ์๋๋ผ ์ฒด์ค, ์ผ๋ณธ ์ฅ๊ธฐ ๋ฑ ๊ฒ์ ์์ญ ๋ํ ๋ฒ์
- ๊ฐ๋ ฅํ ๊ฐ์ง์น๊ธฐ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ํธ๋ฆฌ๋ฅผ ํ์ฅํ๋ ๊ฒฝ์ฐ๋ฅผ ์ต์ํํด ํจ์จ์ฑ์ ๋์ธ ์คํกํผ์ฌ(Stockfish)๋ฅผ ๋ฅ๊ฐ
์ธ๊ฐ๊ณผ ์ธ๊ณต์ง๋ฅ
- ์ด๋ฏธ ์ปดํจํฐ์ ๊ธฐ์ ์ ์ธ๊ฐ์ ๋ฅ๊ฐํ๋ค.
- ์ธ๊ฐ๋ณด๋ค ์ค์ฐจ ์์ด ๊ณ์ฐํ๋ ๊ณ์ฐ๊ธฐ
- ์ธ๊ฐ๋ณด๋ค ๋น ๋ฅธ ์๋์ฐจ
- ๋ค์ดํธ ์ค๋ฒ(Nate Silver) : ๊ธฐ์ ์ ๊ทธ๋๋ก ๋ฐ๋ผ๋ณด๋ฉฐ ์ง๋์น๊ฒ ๊ธฐ์ ์ ์์กดํ์ง๋ ๋ง๊ณ , ๊ธฐ์ ์ ๊ณตํฌ๋ฅผ ๋๋ผ๋ฉด ์๋๋ค.
- ์ปดํจํฐ์๋ ์ธ๊ฐ์ ์งํ์ ๋ฅ๋ ฅ์ด ๋ด๊ฒจ์์ผ๋ฉฐ ์ธ๊ฐ์ ๊ทธ๋ฆผ์๋ ์ธ์ ๋ ํจ๊ปํ ๊ฒ
'๐ ๋ถ ์คํฐ๋ > ๋น์ ๊ณต์๋ ์ดํดํ ์ ์๋ AI์ง์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐ | AI์ง์_๊ธฐ๊ณ ๋ฒ์ญ (0) 2024.11.11 ๐ | AI์ง์_ ์ค๋งํธ ์คํผ์ปค (3) 2024.10.27 ๐ | AI์ง์_ ๊ฒ์์์ง (6) 2024.10.20 ๐ | AI์ง์_ ์์จ์ฃผํ (2) 2024.10.13 ๐ | AI์ง์_ ์ธ๊ณต์ง๋ฅ(๋จธ์ ๋ฌ๋, ๋ฅ๋ฌ๋) (3) 2024.09.21