์ธ๊ณต์ง๋ฅ ๋ถ์ผ์ ๋ฐ์ ๊ณผ ์ธ๊ฐ ์์ค์ ์ปดํจํฐ ๋ฐ ๋ณด๋๊ฒ์์ ํ๋ ์ดํ ์ ์๋ ์ ๊ฒฝ๋ง ๊ตฌ์ถ์ผ๋ก ์๋ ค์ง ๋ฅ๋ง์ธ๋(DeepMind)์ฌ๋ ์ฐธ์ฌํ ์ ์๋ ์ฝ๋ ์์ฑ์ ์ํ ๋จธ์ ๋ฌ๋ ์์คํ ์ ๊ฐ๋ฐํ๋ ์ํ์ฝ๋(AlphaCode) ํ๋ก์ ํธ๋ฅผ ์ ๋ณด์๋ค. Codeforces ํ๋ซํผ์ ํ๋ก๊ทธ๋๋ฐ ๋ํ์์ ํ๊ท ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ค๋๋ค. ๊ฐ๋ฐ์ ์ฃผ์ ํน์ง์ ์์ด๋ก ๋ ๋ฌธ์ ์ค๋ช ์ด ํฌํจ๋ ํ ์คํธ๋ฅผ ์ ๋ ฅ์ผ๋ก ์ฌ์ฉํ์ฌ Python ๋๋ C++๋ก ์ฝ๋๋ฅผ ์์ฑํ๋ ๊ธฐ๋ฅ์ ๋๋ค.
์์คํ ์ ํ ์คํธํ๊ธฐ ์ํด ๊ธฐ๊ณ ํ์ต ๋ชจ๋ธ ๊ต์ก์ด ์๋ฃ๋ ํ 10๋ช ์ด์์ ์ฐธ๊ฐ์๊ฐ ์ฐธ์ฌํ๋ 5000๊ฐ์ ์๋ก์ด Codeforces ๋ํ๊ฐ ์ ์ ๋์์ต๋๋ค. ์์ ์๋ฃ ๊ฒฐ๊ณผ AlphaCode ์์คํ ์ ํด๋น ๋ํ ๋ฑ๊ธ์ ๋๋ต ์ค๊ฐ ์์ค(54.3%)์ ์ง์ ํ ์ ์์์ต๋๋ค. Alphaะกode์ ์ ์ฒด ์์ ํ์ ์ 1238์ ์ผ๋ก, ์ง๋ 28๊ฐ์ ๋์ ์ต์ ํ ๋ฒ ๋ํ์ ์ฐธ๊ฐํ ๋ชจ๋ Codeforces ์ฐธ๊ฐ์ ์ค ์์ 6%์ ์ง์ ํ ์ ์์ต๋๋ค. ์ด ํ๋ก์ ํธ๋ ์์ง ๊ฐ๋ฐ ์ด๊ธฐ ๋จ๊ณ์ ๋ถ๊ณผํ๋ฉฐ ์์ผ๋ก๋ ์์ฑ๋ ์ฝ๋์ ํ์ง์ ํฅ์์ํค๊ณ ์ฝ๋ ์์ฑ์ ๋์์ด ๋๋ ์์คํ ์ด๋ ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ ๋๊ตฌ๋ฅผ ์ํ AlphaCode๋ฅผ ๊ฐ๋ฐํ ๊ณํ์ ๋๋ค. ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ ์ด ์๋ ์ฌ๋๋ค์ด ์ฌ์ฉํฉ๋๋ค.
์ด ํ๋ก์ ํธ๋ ์ํ๋ง ๋ฐ ํํฐ๋ง ๊ธฐ์ ๊ณผ ํจ๊ป Transformer ์ ๊ฒฝ๋ง ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํ์ฌ ์์ฐ์ด ํ ์คํธ์ ํด๋นํ๋ ์์ธกํ ์ ์๋ ๋ค์ํ ์ฝ๋ ๋ณํ์ ์์ฑํฉ๋๋ค. ํํฐ๋ง, ํด๋ฌ์คํฐ๋ง ๋ฐ ์์ ์ง์ ํ ์์ฑ๋ ์ต์ ์คํธ๋ฆผ์์ ๊ฐ์ฅ ์ต์ ์ ์์ ์ฝ๋๊ฐ ์ ๊ฑฐ๋๊ณ ์ฌ๋ฐ๋ฅธ ๊ฒฐ๊ณผ๊ฐ ์ป์ด์ก๋์ง ํ์ธ๋ฉ๋๋ค. ๊ฐ ๊ฒฝ์ ์์ ์ ์ ๋ ฅ ๋ฐ์ดํฐ์ ์์ ์ด ์์ ํด๋นํ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ํ๋ ๋๋ค. , ํ๋ก๊ทธ๋จ ์คํ ํ ์ป์ด์ผ ํจ).
๊ธฐ๊ณ ํ์ต ์์คํ ์ ๋๋ต์ ์ผ๋ก ํ๋ จํ๊ธฐ ์ํด ๊ณต๊ฐ GitHub ๋ฆฌํฌ์งํ ๋ฆฌ์์ ์ฌ์ฉํ ์ ์๋ ์ฝ๋ ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ์ต๋๋ค. ์ด๊ธฐ ๋ชจ๋ธ์ ์ค๋นํ ํ Codeforces, CodeChef, HackerEarth, AtCoder ๋ฐ Aizu ๋ํ ์ฐธ๊ฐ์๋ค์ด ์ ์ํ ๋ฌธ์ ๋ฐ ์๋ฃจ์ ์์ ๊ฐ ํฌํจ๋ ์ฝ๋ ๋ชจ์์ ๊ธฐ๋ฐ์ผ๋ก ์ต์ ํ ๋จ๊ณ๊ฐ ์ํ๋์์ต๋๋ค. ์ ์ฒด์ ์ผ๋ก GitHub์ ์ฝ๋ 715GB์ ์ผ๋ฐ์ ์ธ ๊ฒฝ์ ๋ฌธ์ ์ ๋ํ ์๋ฃจ์ ์์๊ฐ ๊ต์ก์ ์ฌ์ฉ๋์์ต๋๋ค. ์ฝ๋ ์์ฑ์ผ๋ก ๋์ด๊ฐ๊ธฐ ์ ์ ์์ ํ ์คํธ๋ ์ ๊ทํ ๋จ๊ณ๋ฅผ ๊ฑฐ์ณค์ผ๋ฉฐ, ๊ทธ ๋์ ๋ถํ์ํ ๋ชจ๋ ๊ฒ์ด ์ ๊ฑฐ๋๊ณ ์ค์ํ ๋ถ๋ถ๋ง ๋จ์์ต๋๋ค.
์ถ์ฒ : opennet.ru