์์ ์ ํ๊น ํ์ด์ค๊ฐ ๊ฐ์ตํ๋ ๊ฒ์ ์ ์ ๋ํ 'Open Source AI Game Jam' ์์์ ์ ํ์๋๋ฐ์! ๋ํ๋ ์ข ๋ฃ๋์ง๋ง, 'Transformers.js' ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ฉํด ์น ๊ฒ์์ ์ ์ํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํ๋ ๊ธ์ ์๊ฐํ๋ ค ํด์. ๋ธ๋ก๊ทธ์์ ์ค๋ช ํ๋ ๊ฒ์ 'Doodle Dash'๋ 60์ด ๋์ ์ ์์ด์ ๋ง๋ ๊ทธ๋ฆผ์ ๊ทธ๋ ค์ ๋ชจ๋ธ์ด ์ ๋ต์ ๋งํ๊ฒ ํ๋ ๊ฒ์์ด์์. ํ์ต ๋ฐ์ดํฐ์ ์ผ๋ก๋ ๊ตฌ๊ธ์ Quick, Draw! ๋ฐ์ดํฐ์ ์ ์ผ๋ถ๋ฅผ ์ฌ์ฉํ๊ณ , ๋ชจ๋ฐ์ผ ํ๊ฒฝ์ ๋ง๊ฒ ๊ฒฝ๋ํ๋ 'MobileVit(Visual transformer)'๋ก ํ์ธ ํ๋์ ์งํํ๋ค๊ณ ํฉ๋๋ค. 'Transformers.js'๋ฅผ ์ด์ฉํด ์น ๋ธ๋ผ์ฐ์ ์์ ์๋ ๊ฐ๋ฅํ ํํ๋ก ๋ฐ๊พธ์๊ณ , ํ๋ก ํธ์๋ ๊ตฌํ์๋ 'React' ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ต๋๋ค. ์๋ ๊ธ์์ ๋ ์์ธํ ์ค๋ช ๊ณผ ํจ๊ป ๊ฒ์์ ์ฝ๋๊ฐ ๊ณต๊ฐ๋ผ ์๊ณ ์. ์ฌ๊ธฐ์์๋ ๋ํ ์ฐธ๊ฐ์๋ค์ด ์ ์ถํ ๊ฒ์์ ํ๋ ์ดํด ๋ณผ ์๋ ์์ต๋๋ค!
ํ์ด์ฌ์ผ๋ก ์์ฑ๋ ๋ฅ๋ฌ๋ API์ธ ์ผ๋ผ์ค(Keras). ์ผ๋ผ์คํ์์ '์ผ๋ผ์ค ์ฝ์ด(Keras Core)' ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ณต๊ฐํ์ต๋๋ค. ์ฌํด ๊ฐ์์ ๋ฐํ๋ '์ผ๋ผ์ค 3.0'์ ๋ง๋ณด๊ธฐ ๋ฒ์ ์ด๋ผ๊ณ ํ๋๋ฐ์. ์ผ๋ผ์ค ์ฝ์ด์ ๊ฐ์ฅ ํฐ ํน์ง์ ๋ฐฑ์๋๋ก ์ฌ๋ฌ ๊ฐ์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ง์ํ๋ค๋ ๊ฒ์ ๋๋ค. ์๋ ์ผ๋ผ์ค๋ ํ ์ํ๋ก(TensorFlow) ์ด์ธ์๋ 'ํ ์๋ ธ(Theano)', 'CNTK'์ ๊ฐ์ด ๋ค์ํ ๋ฐฑ์๋๋ฅผ ์ฌ์ฉํ ์ ์์์ง๋ง, ๊ฐ๋ฐ์ด ์ค๋จ๋๋ฉด์ ํ ์ํ๋ก๋ง ์ง์ํ๊ฒ ๋์์ด์. ํ์ง๋ง ํ์ดํ ์น(PyTorch)๋ ์์ฅ ์ ์ ์จ์ด ๋์ผ๋ฉฐ, JAX๋ ๋ฅ๋ง์ธ๋, ๋ฏธ๋์ ๋์ ๊ฐ์ ์์ฑ AI์ ์ฃผ์ ๊ธฐ์ ๋ค์ ์ํด ์ฌ์ฉ๋๊ณ ์์ด ๋ค์ ๋ฉํฐ ๋ฐฑ์๋๋ฅผ ์ง์ํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค๊ณ ํ๋ค์.๊ณง ์ถ์๋ ์ผ๋ผ์ค 3.0์ ์์ผ๋ก์ ํ๋ณด๊ฐ ๊ธฐ๋๋ฉ๋๋ค๐ฃ.
๋ชจ๋์์ฐ๊ตฌ์ ๊ณต์ SW/AI ๋ด์ค๋ ํฐ