์๋
, ๋๋ ๋ฅ๋ฌ๋์ด์ผ
๋ฅ๋ฌ๋์ 'A์ผ๋์ B' ๊ผด๋ก ์ค๋ช
๋๋ ๊ฑด ๋ค ๋ฐฐ์ธ ์ ์์
ํ๋ฆด ๋์ ๋น ์ฌ ํ๋ฅ ์ด๋ผ๋๊ฐ
์๋ฒฝ ๋ ์์ผ๋์ ๊นจ์ด์๋ ํน๋ถ์ด์ ์๋ผ๋๊ฐ
๊ทผ๋ฐ ๋ฅ๋ฌ๋๋ง์ผ๋ก ๋ถ์กฑํด์ ์ค์ ํ๋ ๋ฎ.
์ด๊ฑธ ์ํ์ ๊ฒฝ๋ง(RNN)์ด๋ผ๊ณ ํจ. ์๋์ํค๋ฉด ์ด๋ป๊ฒ ๋๋
์ด๋ฐ ๋ชจ์ต์ด ๋จ ใ
ใ
๊ทธ๋์ ๊น๋ง ์ ์ด ๋ญ๋๊ณ ?
๊น๋ง ์ ์ ๋ญํ์ง ์ ์
(์
๋ ฅ๊ณผ ์ ์ ๋ญํ์ง) ์ผ ๋์ (์ถ๋ ฅ๊ณผ ์ง๊ธ ๋ญํ์ง)
์ญ์ ํ์ตํ ์ ์๋ค
๊ฒฐ๋ก ์ ์ผ๋ก ์ด๊ฑด '๋ญํ๋๋ผ ์ฒด์ธ'์ด ๋๋๊ฑฐ์ง.
์ด๋ฐ ๋ชจ์ต์ ์ฌ๊ธฐ์ ๊ธฐ ์จ๋จน๊ธฐ ์ข์
์ด๊ฑด ์ํ์ค ํฌ ์ํ์ค(seq2seq)๋ผ๋ ๊ฑด๋ฐ
๋นจ๊ฐ์ ์ง๊ธ ์ฃผ๊ฐ, ํ๋์ด ์์์ฃผ๊ฐ๋ฉด
์ค์๊ฐ ์ฃผ๊ฐ ์์ธก ์ธ๊ณต์ง๋ฅ์ด ๋๋๊ฑฐ๊ณ
์ด๊ฑด ์ํ์ค ํฌ ๋ฒกํฐ(seq2vec)๋ผ๋๊ฑด๋ฐ
๋นจ๊ฐ์ ๋ถ์ํ ๋ฐ์ดํฐ, ํ๋์ด ๊ฒฐ๊ณผ๋ฉด
๋ฐ์ดํฐ ์์ฝ ์ธ๊ณต์ง๋ฅ์ด ๋๋๊ฑฐ๊ณ
์ด๊ฑด ์ธ์ฝ๋ - ๋์ฝ๋์ธ๋ฐ
๋นจ๊ฐ์ ์์ด ํ๋์ ํ๊ตญ์ด๋ฉด
๋ฒ์ญ ์ธ๊ณต์ง๋ฅ์ด ๋๋๊ฑฐ์ ใ
ใ
์ด์ ํธ๋์คํฌ๋จธ ๊ฐ๋ณด์
์๋
, ๋๋ ์ดํ
์
์ด์ผ
์ด๋๋ ๋ฅ๋ฌ๋์ ๋ฅ๋ฌ๋์ธ๋ฐ
(์
๋ ฅ๊ณผ ์ด๋์ ์ง์ค?) ์ผ ๋์ (๊ฐํ๋ ์
๋ ฅ) ์ ๋ฐฐ์ฐ๋ ๋์
์ฝ๊ฒ ๋งํด์ ์๋์ผ๋ก ๊ฐ์ ๋๋ ์
๋ ฅ ๊ฐํ๊ธฐ
์ํผ ์ด๊ฑฐ ์ฐ๋ฉด ์ค์ํ ๋ถ๋ถ์ด ์ง์ค๋จ
๊ทธ๋ฆฌ๊ณ ์ด๊ฒ ํธ๋์คํฌ๋จธ์
๊ทธ๋ฆผ์ '์์น'๋ ์์์ธ๋ฐ
์์น์ ๋ฐ๋ฅธ ์ง์ค์ ํ๊ธฐ์ํด ๋ฃ์ด์ค
ํด์์ ๋ฌ์๋ฉด
์ด๋ ๊ฒ ๋๋๊ฑฐ์ง
์ง์คํด์ ์ ์ ๋ญํ๋์ง ๋ณด๊ณ
์ง์คํด์ ์ด๊ฒ ๋ญ์ง ๋ณด๊ณ ํ์ตํ๊ณ
์ง์คํด์ ์ ์ ๋ญํ๋์ง๋ ์ด๊ฒ ๋ญ์ง๋ฅผ ๋ณด๊ณ ํ์ตํด์
๋ต์ ๋ด๋๊ฑฐ์
๊ฒ์ํํธ ๋ถ๊ดด? ใ
ใ
๊ทธ๋์ ๋
ผ๋ฌธ ์ ๋ชฉ์ด
'์ง์ค์ด ํ์ํ ์ ๋ถ๋ค' ์ธ๊ฑฐ์ง
์ด์์.
์ค๋ฅ์ง์ ์ ์ธ์ ๋ ํ์
์ ์ฑ์ถ
ใฑใ
์ดํด๊ฐ ์๋๋ค/ ์ด๋๊ฐ ์๋๋ค ๋๋๊ธ๋ก ใฑ
๋ญ๊ฐ ์ดํด๋ ๋ฏํ๋ฐ ์ ๊ธฐ ํก์ผ๋ก ๋ ์ ๊ฒฝ๋ง๋ค์ ์ฌ๋ฌ๊ฐ๋ฅผ ๋ถ์๋ค๋ ๋ป์ ๋๊น ์๋๋ฉด ์ ๊ฒฝ๋ง์ ํ๋๊ณ ์ค๋ฅธ์ชฝ์ผ๋ก ์๊ฐ์ ํ๋ฆ์ ์๋ฏธํ๋๊ฑด๊ฐ์? ๋ค์ ๋งํด ๋นจ๊ฐ ์ ๋ ฅ์ ๋ค์ด ์๊ฐ ์์ผ๋ก ๋ค์ด๊ฐ๋๊ฑด์ง ๋์์ ๋ค์ด๊ฐ๋๊ฑด์ง ๋ชจ๋ฅด๊ฒ ๋ค์
๊ถ๊ตผํ๋๊ฒ ํ๋ฐฉ์ ์ดํด๊ฐ์ต๋๋ค! ๊ฐ์ฌํฉ๋๋ค^^~
์ค์ค ์ข์
์์ฐ ์ข์ ๊ธ ์ฌ๋ ค์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค! ์ค๋ช ์ ์ ๋ง ์ฝ๊ฒ ์ํด์ฃผ์๋ค์ฉ!! ๊ทธ๋ฆผ๋ ๊น๋ํ๊ตฌ์^^ ๊ฐ์ถ ๋ ๊ฐ ๋๋ฆฌ๊ณ ์ถ๋ค์~!!
๊ฐ์ฌํฉ๋๋ค!!
ใทใท ์ ๋ ฅ ๊ฐํ๊ธฐ๋ ๋์ฒด ์ด์บ ๋ง๋ค์๋ ธ
???: ๋๋๋ผ๊ณ
์ค๋ช ๊ฐ์ฌ
ใ ใ
์ฌํผ ๊ฐ์ถ์ผ
์์ง ๋ถ์กฑํ๊ฑด๊ฐ...
๋ด๊ฐ ๋ฐฐ์ฐ๊ธฐ๋ก seq2seq๊ฐ ์ฌ๊ธฐ์ ์ค๋ช ํ encoder decoder๋ชจ๋ธ์ ๊ผด์ ํ๊ณ ์๊ณ ๊ทธ๋์ ๋ฐ์ํ๋ ๋ณ๋ชฉ(encoder์์ decoder๋ก ๋์ด๊ฐ๋ ์ฐ๊ฒฐ์ด ํ๋๋ฟ)์ ๊ทน๋ณตํ ์ ์๋๊ฒ ํธ๋์คํฌ๋จธ ์ํคํ ์ฒ์ธ๋ฐ ํ๋ ธ๋? - dc App
ํธ์ฆ์จ ๋จธ์ ๋ฌ๋(2018, ํ๋น์ถํ์ฌ) ๊ทธ๋ฆผ 15-4๊ธฐ์ค์ผ๋ก ์ค๋ช ํ๊ธฐ๋ ํ๋๋ฐ ์๋ก ์ ์ธ ์ค๋ช ์ธ ๊ฒ ๊ฐ๊ธฐ๋ ํจ ใ ใ
๊ทธ ๋์ด๊ฐ ๋ ์ดํ ์ ์ ํตํด ์ง์คํ๊ฒ ํด์ฃผ๋๊ฒ ํธ๋์คํฌ๋จธ ๋ง์ง
๊ทธ๋ฆฌ๊ณ seq2seq๋ ๋ฐ์ดํฐ ์๋ฆฌ์ฆ - ๋ฐ์ดํฐ ์๋ฆฌ์ฆ๋ฉด ๋ชจ๋ ์ฑ๋ฆฝํ ์ ์๋ ๋ง์ธ๋ฐ ์ด ์ฑ ์ด ํ์๋ก์์ ์ ์๋ฅผ ์ฑํํ ๊ฒ ๊ฐ๊ธฐ๋ ํจ. ๋๋ seq2seq์ ๊ทธ๋ ๊ฒ ๋ฐฐ์ ใ ใ . ์ธ์ฝ๋-๋์ฝ๋๋ AE.
์ด๊ฑฐ ๋ง๊ธด ํ๋ฐ ์ด ๊ธ์ ํธ๋์คํฌ๋จธ ์๋์๋ฆฌ ์๊ฐ๊ธ์ด๊ณ ์ง๋ฌธํ๊ฑด ๊ฒฐ๊ณผ์ ์ผ๋ก ํธ๋์คํฌ๋จธ์ ์ฅ์ ์ค ํ๋์ - dc App
bert๋ encoder only model์ด๊ณ gpt๋ decoder only model์ด๋ผ encoder-decoder๊ตฌ์กฐ ํน์ ์ ๋ณ๋ชฉํ์์ด ์์ - dc App
๊ทธ ์ธ์ ํธ๋์คํฌ๋จธ๊ฐ rnn๊ธฐ๋ฐ ๊ตฌ์กฐ ๋๋น ๊ฐ๋ ์ฅ์ ์ผ๋ก 1. ์๊ณ์ด๊ตฌ์กฐ๊ฐ ์๋๋ผ ๋ณ๋ ฌ์ฒ๋ฆฌ์ ์ ๋ฆฌํ๋ค 2. ๊ฒฝ์ฌ์์ค ๋ฌธ์ ๊ฐ ๋ ๋ฐ์ํ๋ค ๋ฑ์ด ์์ - dc App
์ด ๋๊ธ์ ๊ฒ์๋ฌผ ์์ฑ์๊ฐ ์ญ์ ํ์์ต๋๋ค.
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
์๋ฌด๋ฐ ๋ฒ ์ด์ค ์์ด ์ฝ์ด๋ ๊ด์ฐฎ์ ๊ธ์ ๋ชฉํ๋ก ํ์ผ๋๊น ๊ฑฐ๋ถ๊ฐ ๊ฐ์ง ํ์ ์์ด
๋๋ฌด์ํค ํธ๋์คํฌ๋จธ ๋ฌธ์ ํ๊ณ ์ด ๊น๋ํ๊ฒ ์ ๋ฆฌ ์ํ๋ค
์ง์ค์ด ํ์ํ๊ฑด ์ ๋ถ๋ค๊ฐ ์๋๊ณ ํ์ํ๊ฑด ์ดํ ์ ๋ฟ์ด๋ค ์๋? attention is all you need ์ธ๋ฐ. ์๋rnn์ ๋ณด์กฐํ๋ ์ฉ๋๋ก ๋์จ ์ธ ์ดํ ์ ๋ฉ์ปค๋์ฆ์ธ๋ฐ ๊ทธ๊ฒ๋ง์จ์ ๋ชจ๋ธ์๋ง๋ค์ด์ ๋ถ์ธ ์ด๋ฆ์ผ๊ฑด๋ฐ - dc App
์ดํ ์ ์ถ
ใ ใ ใ ใ ใ ใ ใ ใ ใ
์ ์ง์ง ์กด๋ ๊ฐ์ฌํฉ๋๋ค.... ์ํ์ ๊ฒฝ๋ง์ด๋ ์์ฐ์ด ์ฒ๋ฆฌ ๋ฐฐ์ธ ๋ ์ฑ์ ๋ฐ์ด๋ฌ์๋๋ฐ ์ด์ ์ผ ์ดํด๋๋คใ ใ
ํธ๋์คํฌ๋จธ ๋์จ์ง๋ ๋๋ฆ ๊ฝค ์ง๋ฌ์๋ค
๋ฉ๋ทฐ ๋ณด๋๊ฑฐ ๊ฐ๋ค
์ดํ ์ ์ ๊ทธ๋ฅ ์ดํ ์ ์๊ณ ๋ฆฌ์ฆ์ ๋งํ๋๊ฑฐ์ง ํ๊ตญ์ด ์ง์ค์ด๋ ๋ณ ์๊ด ์์; ๋ช ์นญ์ ์๋ฏธ๋ถ์ฌํ ํ์๊ฐ ์์
๊ตณ์ด ๋ฐ์ง๋ฉด softmax๋ถ๋ถ๋๋ฌธ์ ์ดํ ์ ์ด๋ผ ๋ถ๋ฆฌ๋๊ฑด๋ฐ softmax ์์ฐ๋ ๋ณํ ์ดํ ์ ๋ ์๊ณ ์ ๋ฐ์์ผ๋ก ์ค๋ช ํ๋๊ฑด ๊ต์ฅํ ๋ถ์ ์ ํจ
๋ ๋์คํด ํ๋ก๊ฐ๋ ธ
๋์ถ ๊ฒฐ๋ก ์ด ๊ณง ๋ฐ์ดํฐ๋ผ๋๊ฑฐ๋ค
ํ๋์จ์ด์ ์ธ ๊ด์ ์์ ๋ณด์๋ฉด ์ ์๋ง์ ์ ๊ฒฝ๋ง์ ํ๊บผ๋ฒ์ ๋๋ ค์ผํ๊ธฐ ๋๋ฌธ์ ํ๋์ ๋ ธ๋๋ฅผ ์ด๊ณ ์์ผ๋ก ๋๋ฆด ์ ์๋ CPU๋ณด๋จ ์๋ง์ ๋ ธ๋๋ก ํ๋ฒ์ ์ฒ๋ฆฌํด๋ผ ์ ์๋ Gpu๊ฐ ํ์ํ๊ฑฐ์ - dc App
๊ทธ๋ฆฌ๊ณ ๋ญํ๋๋ผ/๋ญํ์ง๋ฅผ ๊ธฐ๋กํ๋๊ฒ DRAM์ธ๊ฑฐ๊ณ , ์์ฆ GPU๋1์ด๋น ๋ช์ต๋ฒ์ฉ ๋ญ๊ฐ ํด๋๋๊น GDDR์ ์ฑ๋ฅ(HBM)์ด ์ข์์ ธ์ผ๋ง ํ๋๊ฑฐ์ - dc App
RAM์ ์ธ๋ ์ ๊ทธ๋ ์ด๋๋ ์คํฐ์ปค ๋ฉ๋ชจ์ง๋ฅผ ->๋ ธํธ๋ก ->๋ ธํธ๋ถ์ผ๋ก ๋น ๋ฅด๊ฒ ๋ง์ด ์ง์ฐ๊ณ ์ด๋ค๋๊ฑธ ์๊ฐํ๋ฉด ๋จ - dc App
SSD๊ฐ ๋ฅ๊ฐ์ด ๋ ์ด์ ๋ ์ ๊ธฐ์ SSD๋ ์ ๋ ฅ ๋น ๋ฐ์ดํฐ์ '์ต์ข ์ ์ผ๋ก ๋๋ ๋ญํ์' ํ๋ ๊ฐ๋ง ์ ์ฅํ๋๊น ๋ฅ๋ฌ๋ ์๋ฒ์ ์ด๋ง์ด๋งํ ์ฉ๋์ด ํ์์์ด์ ธ์ ๊ทธ๋ผ ๋ฌผ๋ก ์ผ๋ฐ์ธ ๊ธฐ์ค์์ ์ด๋ง์ด๋งํ ์ฉ๋์ด์ง๋ง.. ๊ท์ฝ๊ฒ ์์ด๊ธ ๊ฐ์ถ - dc App
๊ผญ ๊ฒ์ด๋ค ์์ ํ๋ฆ๊ฐ๋ค. ์ด์ ๋จธํจ? - dc App
์ ๊ธฐํ๋ค ์ด์ ๋๋ฉด ๊ทธ๋ฅ ๋๋ฅผ ์ ๊ธฐ ์ ํธ๋ก ๋ง๋ ๊ฑฐ ์๋์ผ?