AI 101
๋ณ์๊ธฐ ์ ๊ฒฝ๋ง์ด๋ ๋ฌด์์ ๋๊น?
ํธ๋์คํฌ๋จธ ์ ๊ฒฝ๋ง ์ค๋ช
๋ณ์๊ธฐ ์์ฐจ์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ณ ํด์ํ๋ ๋ฐ ํนํ๋ ๊ธฐ๊ณ ํ์ต ๋ชจ๋ธ์ ์ผ์ข ์ผ๋ก, ์์ฐ์ด ์ฒ๋ฆฌ ์์ ์ ์ต์ ํ๋์ด ์์ต๋๋ค. ๊ธฐ๊ณ ํ์ต ๋ณํ๊ธฐ๊ฐ ๋ฌด์์ด๊ณ ์ด๋ป๊ฒ ์๋ํ๋์ง ๋ ์ ์ดํดํ๊ธฐ ์ํด ๋ณํ๊ธฐ ๋ชจ๋ธ๊ณผ ์ด๋ฅผ ๊ตฌ๋ํ๋ ๋ฉ์ปค๋์ฆ์ ์์ธํ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
์ด ๊ธฐ์ฌ์์๋ ๋ค์ ๋ด์ฉ์ ๋ค๋ฃน๋๋ค.
- ์ํ์ค ๋ ์ํ์ค ๋ชจ๋ธ
- ํธ๋์คํฌ๋จธ ์ ๊ฒฝ๋ง ์ํคํ ์ฒ
- ์ฃผ์ ๋ฉ์ปค๋์ฆ
- ํธ๋์คํฌ๋จธ์ RNN/LSTM์ ์ฐจ์ด์
์ํ์ค ๋ ์ํ์ค ๋ชจ๋ธ
Sequence-to-sequence ๋ชจ๋ธ์ ํ ์ ํ์ ์ํ์ค๋ฅผ ๋ค๋ฅธ ์ ํ์ ์ํ์ค๋ก ๋ณํํ๋ ๋ฐ ์ฌ์ฉ๋๋ NLP ๋ชจ๋ธ ์ ํ์ ๋๋ค. ๋ค์๊ณผ ๊ฐ์ ๋ค์ํ ์ ํ์ sequence-to-sequence ๋ชจ๋ธ์ด ์์ต๋๋ค. ์ฌ๋ฐ ์ ๊ฒฝ๋ง ๋ชจ๋ธ๊ณผ ์ฅ๋จ๊ธฐ ๊ธฐ์ต (LSTM) ๋ชจ๋ธ.
RNN ๋ฐ LSTMS์ ๊ฐ์ ์ ํต์ ์ธ ์ํ์ค-์ํ์ค ๋ชจ๋ธ์ ์ด ๊ธฐ์ฌ์ ์ด์ ์ด ์๋์ง๋ง ๋ณํ๊ธฐ ๋ชจ๋ธ์ด ์๋ํ๋ ๋ฐฉ์๊ณผ ๊ธฐ์กด ์ํ์ค-์ํ์ค ๋ชจ๋ธ๋ณด๋ค ์ฐ์ํ ์ด์ ๋ฅผ ์ดํดํ๋ ค๋ฉด ์ด๋ค์ ๋ํ ์ดํด๊ฐ ํ์ํฉ๋๋ค.
๊ฐ๋จํ ๋งํด์ RNN ๋ชจ๋ธ๊ณผ LSTM ๋ชจ๋ธ์ ๋ค์ํ ์๊ฐ ๋จ๊ณ์์ ์ ๋ ฅ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ๋ ์ธ์ฝ๋์ ๋์ฝ๋ ๋คํธ์ํฌ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ธ์ฝ๋ ๋ชจ๋ธ์ ์ ๋ ฅ ๋ฐ์ดํฐ์ ์๋ ๋จ์ด์ ์ธ์ฝ๋ฉ๋ ํํ์ ํ์ฑํ๋ ์ญํ ์ ๋ด๋นํฉ๋๋ค. ๋ชจ๋ ์๊ฐ ๋จ๊ณ์์ ์ธ์ฝ๋ ๋คํธ์ํฌ๋ ์๋ฆฌ์ฆ์ ์ด์ ์๊ฐ ๋จ๊ณ์์ ์ ๋ ฅ ์ํ์ค์ ์จ๊ฒจ์ง ์ํ๋ฅผ ๊ฐ์ ธ์ต๋๋ค. ์จ๊ฒจ์ง ์ํ ๊ฐ์ "์ปจํ ์คํธ ๋ฒกํฐ"๊ฐ ์์ฑ๋๋ ๋ง์ง๋ง ์๊ฐ ๋จ๊ณ๊น์ง ๋ฐ์ดํฐ๊ฐ ๋คํธ์ํฌ๋ฅผ ํตํด ์งํ๋จ์ ๋ฐ๋ผ ์ ๋ฐ์ดํธ๋ฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ปจํ ์คํธ ๋ฒกํฐ๋ ๋์ฝ๋ ๋คํธ์ํฌ๋ก ์ ๋ฌ๋๋ฉฐ, ์ด๋ ๊ฐ ์๊ฐ ๋จ๊ณ์ ๋ํด ์ ๋ ฅ ๋จ์ด์ ์์ ์ด๋ฃฐ ๊ฐ๋ฅ์ฑ์ด ๊ฐ์ฅ ๋์ ๋จ์ด๋ฅผ ์์ธกํ์ฌ ๋์ ์ํ์ค๋ฅผ ์์ฑํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์ด๋ฌํ ๋ชจ๋ธ์ "์ฃผ์ ๋ฉ์ปค๋์ฆ"์ ์ฌ์ฉํ์ฌ ์ฆ๊ฐ๋ ์ ์์ต๋๋ค. ์ฃผ์ ๋ฉ์ปค๋์ฆ์ ๋คํธ์ํฌ๊ฐ ์ ์ ํ ์ถ๋ ฅ์ ์์ฑํ๊ธฐ ์ํด ์ ๋ ฅ ๋ฒกํฐ์ ์ด๋ ๋ถ๋ถ์ ์ง์คํด์ผ ํ๋์ง ์ ์ํฉ๋๋ค. ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ๋งํ์๋ฉด, ์ฃผ์ ๋ฉ์ปค๋์ฆ์ ํธ๋์คํฌ๋จธ ๋ชจ๋ธ์ด ํ ์ ๋ ฅ ๋จ์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋์์ ๋ค๋ฅธ ์ ๋ ฅ ๋จ์ด์ ํฌํจ๋ ๊ด๋ จ ์ ๋ณด์ ์ฃผ์๋ฅผ ๊ธฐ์ธ์ด๋๋ก ํฉ๋๋ค. ์ฃผ์ ๋ฉ์ปค๋์ฆ์ ๋ํ ๊ด๋ จ ์ ๋ณด๊ฐ ํฌํจ๋์ง ์์ ๋จ์ด๋ฅผ ๋ง์คํฌํฉ๋๋ค.
ํธ๋์คํฌ๋จธ ์ ๊ฒฝ๋ง ์ํคํ ์ฒ
์ดํ ์ ๋ฉ์ปค๋์ฆ์ ๋ํด์๋ ๋์ค์ ๋ ์์ธํ ๋ค๋ฃจ๊ฒ ์ง๋ง ์ง๊ธ์ ๋ณํ๊ธฐ ์ ๊ฒฝ๋ง์ ์ํคํ ์ฒ ๋ ๋์ ์์ค์์.
์ผ๋ฐ์ ์ผ๋ก ๋ณํ๊ธฐ ์ ๊ฒฝ๋ง์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.

์ด ์ผ๋ฐ์ ์ธ ๊ตฌ์กฐ๋ ๋คํธ์ํฌ ๊ฐ์ ๋ณ๊ฒฝ๋ ์ ์์ง๋ง ์์น ์ธ์ฝ๋ฉ, ๋จ์ด ๋ฒกํฐ, ์ฃผ์ ๋ฉ์ปค๋์ฆ, ํผ๋ํฌ์๋ ์ ๊ฒฝ๋ง๊ณผ ๊ฐ์ ํต์ฌ ๋ถ๋ถ์ ๋์ผํ๊ฒ ์ ์ง๋ฉ๋๋ค.
์์น ์ธ์ฝ๋ฉ ๋ฐ ๋จ์ด ๋ฒกํฐ
๋ณ์๊ธฐ ์ ๊ฒฝ๋ง์ด ์๋ํฉ๋๋ค. ์ผ๋ จ์ ์ ๋ ฅ์ ๋ฐ์ ์ด ์ ๋ ฅ์ ๋ ๊ฐ์ ๋ค๋ฅธ ์ํ์ค๋ก ๋ณํํฉ๋๋ค. ๋ณํ๊ธฐ๋ ์ผ๋ จ์ ๋จ์ด ๋ฒกํฐ ์๋ฒ ๋ฉ ๋ฐ ์์น ์ธ์ฝ๋ฉ์ ์์ฑํฉ๋๋ค.
๋จ์ด ๋ฒกํฐ ์๋ฒ ๋ฉ ์ ๊ฒฝ๋ง์ด ์ฒ๋ฆฌํ ์ ์๋ ์ซ์ ํ์์ผ๋ก ํํ๋ ํ ์คํธ์ผ ๋ฟ์ ๋๋ค. ํํธ, ์์น ์ธ์ฝ๋ฉ์ ๋ค๋ฅธ ๋จ์ด์ ๊ด๋ จํ์ฌ ์ ๋ ฅ ๋ฌธ์ฅ์์ ํ์ฌ ๋จ์ด์ ์์น์ ๋ํ ์ ๋ณด๋ฅผ ํฌํจํ๋ ๋ฒกํฐํ๋ ํํ์ ๋๋ค.
RNN ๋ฐ LSTM๊ณผ ๊ฐ์ ๋ค๋ฅธ ํ ์คํธ ๊ธฐ๋ฐ ์ ๊ฒฝ๋ง ๋ชจ๋ธ์ ๋ฒกํฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ ๋ ฅ ๋ฐ์ดํฐ์ ๋จ์ด๋ฅผ ๋ํ๋ ๋๋ค. ์ด๋ฌํ ๋ฒกํฐ ์๋ฒ ๋ฉ์ ๋จ์ด๋ฅผ ์์ ๊ฐ์ ๋งคํํ์ง๋ง ๋จ์ด๊ฐ ๋ค๋ฅธ ์ปจํ ์คํธ์์ ์ฌ์ฉ๋ ์ ์๊ธฐ ๋๋ฌธ์ ์ ํ์ ์ ๋๋ค. ๋ณํ๊ธฐ ๋คํธ์ํฌ๋ ๋จ์ด ๋ฒกํฐ๊ฐ ๋ฌธ์ฅ์์ ๋จ์ด์ ์์น์ ๋ฐ๋ผ ๋ค๋ฅธ ๊ฐ์ ๊ฐ๋๋ก ์ ํํ ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ๋จ์ด ๊ฐ์ ๋ ์ ์ฐํ๊ฒ ๋ง๋ค์ด ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
์ด๋ฅผ ํตํด ์ ๊ฒฝ๋ง ๋ชจ๋ธ์ ๋ฒกํฐ๊ฐ ๋ณํ๊ธฐ ๋คํธ์ํฌ์ ๊ณ์ธต์ ํตํด ์ด๋ํ ํ์๋ ์ ๋ ฅ ๋จ์ด์ ์๋์ ์์น์ ๊ดํ ์ ๋ณด๋ฅผ ๋ณด์กดํ ์ ์์ต๋๋ค.
์์น ์ธ์ฝ๋ฉ๊ณผ ๋จ์ด ๋ฒกํฐ ์๋ฒ ๋ฉ์ ํจ๊ป ํฉ์ฐ๋ ๋ค์ ์ธ์ฝ๋์ ๋์ฝ๋ ๋คํธ์ํฌ ๋ชจ๋์ ์ ๋ฌ๋ฉ๋๋ค. ๋ณํ๊ธฐ ์ ๊ฒฝ๋ง์ RNN ๋ฐ LSTM๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ธ์ฝ๋/๋์ฝ๋ ์คํค๋ง๋ฅผ ์ฌ์ฉํ์ง๋ง ๋ ๊ฐ์ง ์ฃผ์ ์ฐจ์ด์ ์ค ํ๋๋ ๋ชจ๋ ์ ๋ ฅ ๋ฐ์ดํฐ๊ฐ ๋์์ ๋คํธ์ํฌ์ ๊ณต๊ธ๋๋ ๋ฐ๋ฉด RNN/LSTM์์๋ ๋ฐ์ดํฐ๊ฐ ์์ฐจ์ ์ผ๋ก ์ ๋ฌ๋๋ค๋ ๊ฒ์ ๋๋ค.
์ธ์ฝ๋ ๋คํธ์ํฌ๋ ์ ๋ ฅ์ ๋คํธ์ํฌ๊ฐ ํ์ตํ ์ ์๋ ํํ์ผ๋ก ๋ณํํ๋ ์ญํ ์ ํ๋ ๋ฐ๋ฉด, ๋์ฝ๋ ๋คํธ์ํฌ๋ ๋ฐ๋๋ก ์ํํ์ฌ ์ธ์ฝ๋ฉ์ ์ถ๋ ฅ ๋ฌธ์ฅ์์ ๊ฐ์ฅ ๊ฐ๋ฅ์ฑ์ด ๋์ ๋จ์ด๋ฅผ ์์ฑํ๋ ๋ฐ ์ฌ์ฉ๋๋ ํ๋ฅ ๋ถํฌ๋ก ๋ณํํฉ๋๋ค. ๊ฒฐ์ ์ ์ผ๋ก ์ธ์ฝ๋์ ๋์ฝ๋ ๋คํธ์ํฌ ๋ชจ๋ ์ฃผ์ ๋ฉ์ปค๋์ฆ์ด ์์ต๋๋ค.
GPU๋ ๋ณ๋ ฌ ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ์ฌ๋ฌ ์ดํ ์ ๋ฉ์ปค๋์ฆ์ด ๋ณ๋ ฌ๋ก ์ฌ์ฉ๋์ด ๋ชจ๋ ์ ๋ ฅ ๋จ์ด์ ๋ํ ๊ด๋ จ ์ ๋ณด๋ฅผ ๊ณ์ฐํฉ๋๋ค. ํ ๋ฒ์ "๋ฉํฐ ํค๋" ์ฃผ์๋ผ๊ณ ๋ถ๋ฆฌ๋ ์ฌ๋ฌ ๋จ์ด์ ์ฃผ์๋ฅผ ๊ธฐ์ธ์ด๋ ์ด ๊ธฐ๋ฅ์ ์ ๊ฒฝ๋ง์ด ๋ฌธ์ฅ ๋ด ๋จ์ด์ ๋งฅ๋ฝ์ ํ์ตํ๋ ๋ฐ ๋์์ด ๋๋ฉฐ ๋ณํ๊ธฐ ๋คํธ์ํฌ๊ฐ RNN ๋ฐ LSTM์ ๋นํด ๊ฐ๋ ์ฃผ์ ์ด์ ์ค ํ๋์ ๋๋ค.
์ฃผ์ ๋ฉ์ปค๋์ฆ
์ดํ ์ ๋ฉ์ปค๋์ฆ์ ํธ๋์คํฌ๋จธ ๋คํธ์ํฌ์์ ๊ฐ์ฅ ์ค์ํ ๋ถ๋ถ์ ๋๋ค. ์ดํ ์ ๋ฉ์ปค๋์ฆ์ ํธ๋์คํฌ๋จธ ๋ชจ๋ธ์ด ์ผ๋ฐ์ ์ธ RNN ๋๋ LSTM ๋ชจ๋ธ์ ์ดํ ์ ํ๊ณ๋ฅผ ๋์ด์ค ์ ์๋๋ก ํฉ๋๋ค. ์ ํต์ ์ธ Sequence-to-Sequence ๋ชจ๋ธ์ ์ ๋ ฅ ์ํ์ค์ ๋ํ ์์ธก์ ์์ฑํ๊ธฐ ์ํด ๋์ฝ๋ ๋คํธ์ํฌ๋ฅผ ์ด๊ธฐํํ ๋ ๋ชจ๋ ์ค๊ฐ ์ํ๋ฅผ ๋ฒ๋ฆฌ๊ณ ์ต์ข ์ํ/์ปจํ ์คํธ ๋ฒกํฐ๋ง ์ฌ์ฉํฉ๋๋ค.
์ ๋ ฅ ์ํ์ค๊ฐ โโ์๋นํ ์์ ๋ ์ต์ข ์ปจํ ์คํธ ๋ฒกํฐ๋ฅผ ์ ์ธํ๊ณ ๋ชจ๋ ๊ฒ์ ๋ฒ๋ฆฌ๋ฉด ์ ๋๋ก ์๋ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ ๋ ฅ ์ํ์ค์ ๊ธธ์ด๊ฐ ์ฆ๊ฐํจ์ ๋ฐ๋ผ ์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ ๋์ ๋ชจ๋ธ์ ์ฑ๋ฅ์ด ์ ํ๋ฉ๋๋ค. ๊ธด ์ ๋ ฅ ์ํ์ค๋ฅผ ๋จ์ผ ๋ฒกํฐ๋ก ์์ฝํ๊ธฐ๊ฐ ์๋นํ ์ด๋ ค์์ง๊ธฐ ๋๋ฌธ์ ๋๋ค. ํด๊ฒฐ์ฑ ์ ๋ชจ๋ธ์ "์ฃผ์"๋ฅผ ๋์ด๊ณ ์ค๊ฐ ์ธ์ฝ๋ ์ํ๋ฅผ ํ์ฉํ์ฌ ๋์ฝ๋์ ๋ํ ์ปจํ ์คํธ ๋ฒกํฐ๋ฅผ ๊ตฌ์ฑํ๋ ๊ฒ์ ๋๋ค.
์ดํ ์ ๋ฉ์ปค๋์ฆ์ ์ฃผ์ด์ง ํ ํฐ์ ๋ํด ์ธ์ฝ๋ฉ์ด ์์ฑ๋ ๋ ๋ค๋ฅธ ์ ๋ ฅ ํ ํฐ์ด ๋ชจ๋ธ์ ์ผ๋ง๋ ์ค์ํ์ง๋ฅผ ์ ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, "it"์ ์ผ๋ฐ ๋๋ช ์ฌ๋ก, ๋๋ฌผ์ ์ฑ๋ณ์ ์ ์ ์์ ๋ ๋๋ฌผ์ ์ง์นญํ๋ ๋ฐ ์์ฃผ ์ฌ์ฉ๋ฉ๋๋ค. ์ดํ ์ ๋ฉ์ปค๋์ฆ์ ๋ณํ๊ธฐ ๋ชจ๋ธ์ด ์ ๋ ฅ ๋ฌธ์ฅ์ ๋ชจ๋ ๊ด๋ จ ๋จ์ด๋ฅผ ๊ฒ์ฌํ ์ ์๊ธฐ ๋๋ฌธ์ ํ์ฌ ์ปจํ ์คํธ์์ "it"์ด ๋ค๋์ฅ๋ฅผ ์๋ฏธํ๋ค๊ณ ๊ฒฐ์ ํ๋๋ก ํฉ๋๋ค.
์ดํ ์ ๋ฉ์ปค๋์ฆ์ ์ธ์ฝ๋-๋์ฝ๋, ์ธ์ฝ๋ ์ ์ฉ, ๋์ฝ๋ ์ ์ฉ์ ์ธ ๊ฐ์ง ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ธ์ฝ๋-๋์ฝ๋ ์ดํ ์ ์ ๋์ฝ๋๊ฐ ์ถ๋ ฅ์ ์์ฑํ ๋ ์ ๋ ฅ ์ํ์ค๋ฅผ ๊ณ ๋ คํ๋๋ก ํ๋ ๋ฐ๋ฉด, ์ธ์ฝ๋ ์ ์ฉ ๋ฐ ๋์ฝ๋ ์ ์ฉ ์ดํ ์ ๋ฉ์ปค๋์ฆ์ ๋คํธ์ํฌ๊ฐ ์ด์ ์ํ์ค์ ํ์ฌ ์ํ์ค์ ๋ชจ๋ ๋ถ๋ถ์ ๊ฐ๊ฐ ๊ณ ๋ คํ ์ ์๋๋ก ํฉ๋๋ค.
์ดํ ์ ๋ฉ์ปค๋์ฆ์ ๊ตฌ์ฑ์ ๋ค์ฏ ๋จ๊ณ๋ก ๋๋ ์ ์์ต๋๋ค.
- ๋ชจ๋ ์ธ์ฝ๋ ์ํ์ ๋ํ ์ ์ ๊ณ์ฐ.
- ์ฃผ์ ๊ฐ์ค์น ๊ณ์ฐ
- ์ปดํจํ ์ปจํ ์คํธ ๋ฒกํฐ
- ์ด์ ์๊ฐ ๋จ๊ณ ์ถ๋ ฅ์ผ๋ก ์ปจํ ์คํธ ๋ฒกํฐ ์ ๋ฐ์ดํธ
- ๋์ฝ๋๋ก ์ถ๋ ฅ ์์ฑ
์ฒซ ๋ฒ์งธ ๋จ๊ณ๋ ๋์ฝ๋๊ฐ ๋ชจ๋ ์ธ์ฝ๋ ์ํ์ ๋ํ ์ ์๋ฅผ ๊ณ์ฐํ๋๋ก ํ๋ ๊ฒ์ ๋๋ค. ์ด๊ฒ์ ๊ธฐ๋ณธ ํผ๋ ํฌ์๋ ์ ๊ฒฝ๋ง์ธ ๋์ฝ๋ ๋คํธ์ํฌ๋ฅผ ํ๋ จํจ์ผ๋ก์จ ์ํ๋ฉ๋๋ค. ๋์ฝ๋๊ฐ ์ ๋ ฅ ์ํ์ค์ ์ฒซ ๋ฒ์งธ ๋จ์ด์ ๋ํด ํ๋ จ๋ ๋ ๋ด๋ถ/์จ๊ฒจ์ง ์ํ๊ฐ ์์ง ์์ฑ๋์ง ์์์ผ๋ฏ๋ก ์ธ์ฝ๋์ ๋ง์ง๋ง ์ํ๊ฐ ์ผ๋ฐ์ ์ผ๋ก ๋์ฝ๋์ ์ด์ ์ํ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
์ดํ ์ ๊ฐ์ค์น๋ฅผ ๊ณ์ฐํ๊ธฐ ์ํด ์ํํธ๋งฅ์ค ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ์ดํ ์ ๊ฐ์ค์น์ ๋ํ ํ๋ฅ ๋ถํฌ๋ฅผ ์์ฑํฉ๋๋ค.
์ฃผ์ ๊ฐ์ค์น๊ฐ ๊ณ์ฐ๋๋ฉด ์ปจํ ์คํธ ๋ฒกํฐ๋ฅผ ๊ณ์ฐํด์ผ ํฉ๋๋ค. ์ด๋ ๋ชจ๋ ์๊ฐ ๋จ๊ณ์ ๋ํด ์ดํ ์ ๊ฐ์ค์น์ ์๋ ์ํ๋ฅผ ํจ๊ป ๊ณฑํ์ฌ ์ํ๋ฉ๋๋ค.
์ปจํ ์คํธ ๋ฒกํฐ๊ฐ ๊ณ์ฐ๋ ํ ์ถ๋ ฅ ์ํ์ค์์ ๋ค์ ๋จ์ด๋ฅผ ์์ฑํ๊ธฐ ์ํด ์ด์ ์๊ฐ ๋จ๊ณ์์ ์์ฑ๋ ๋จ์ด์ ํจ๊ป ์ฌ์ฉ๋ฉ๋๋ค. ๋์ฝ๋์๋ ์ฒซ ๋ฒ์งธ ๋จ๊ณ์์ ์ฐธ์กฐํ ์ด์ ์ถ๋ ฅ์ด ์๊ธฐ ๋๋ฌธ์ ํน์ํ "์์" ํ ํฐ์ด ๋์ ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
ํธ๋์คํฌ๋จธ์ RNN/LSTM์ ์ฐจ์ด์
RNN๊ณผ LSTM์ ๋ช ๊ฐ์ง ์ฐจ์ด์ ์ ๋น ๋ฅด๊ฒ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
RNN์ ์ ๋ ฅ์ ์์ฐจ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ ๋ฐ๋ฉด ์จ๊ฒจ์ง ์ํ ๋ฒกํฐ๋ ๋คํธ์ํฌ๋ฅผ ํตํด ์ด๋ํ ๋ ์ ๋ ฅ ๋จ์ด์ ์ํด ์ ์ง ๋ฐ ๋ณ๊ฒฝ๋ฉ๋๋ค. RNN์ ์จ๊ฒจ์ง ์ํ์๋ ์ผ๋ฐ์ ์ผ๋ก ์ด์ ์ ๋ ฅ์ ๋ํ ๊ด๋ จ ์ ๋ณด๊ฐ ๊ฑฐ์ ์์ต๋๋ค. ์๋ก์ด ์ ๋ ฅ์ ์ข ์ข ํ์ฌ ์ํ๋ฅผ ๋ฎ์ด์ฐ๋ฏ๋ก ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ ๋ณด ์์ค์ด ๋ฐ์ํ๊ณ ์ฑ๋ฅ์ด ์ ํ๋ฉ๋๋ค.
๋ฐ๋๋ก ๋ณํ๊ธฐ ๋ชจ๋ธ์ ์ ์ฒด ์ ๋ ฅ ์ํ์ค๋ฅผ ํ ๋ฒ์ ์ฒ๋ฆฌํฉ๋๋ค. ์ดํ ์ ๋ฉ์ปค๋์ฆ์ ๋ชจ๋ ์ถ๋ ฅ ๋จ์ด๊ฐ ๋ชจ๋ ์ ๋ ฅ ๋ฐ ์จ๊ฒจ์ง ์ํ์ ์ํด ์๋ ค์ง๋๋ก ํ์ฌ ๊ธด ํ ์คํธ์ ๋ํด ๋คํธ์ํฌ๋ฅผ ๋ณด๋ค ์์ ์ ์ผ๋ก ๋ง๋ญ๋๋ค.
LSTM์ ๋ ๊ธด ์ ๋ ฅ ์ํ์ค๋ฅผ ์ฒ๋ฆฌํ๋๋ก ์กฐ์ ๋ RNN์ ์์ ๋ ๋ฒ์ ์ ๋๋ค. LSTM ์ํคํ ์ฒ๋ "์ ๋ ฅ ๊ฒ์ดํธ", "์ถ๋ ฅ ๊ฒ์ดํธ" ๋ฐ "๋ง๊ฐ ๊ฒ์ดํธ"๊ฐ ์๋ "๊ฒ์ดํธ"๋ผ๋ ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๊ฒ์ดํธ ๋์์ธ์ RNN ๋ชจ๋ธ์ ๊ณตํต์ ์ธ ์ ๋ณด ์์ค์ ์ฒ๋ฆฌํฉ๋๋ค. ๋ฐ์ดํฐ๋ ์ฌ์ ํ ์์ฐจ์ ์ผ๋ก ์ฒ๋ฆฌ๋๋ฉฐ ์ํคํ ์ฒ์ ๋ฐ๋ณต ์ค๊ณ๋ก ์ธํด ๋ณ๋ ฌ ์ปดํจํ ์ ์ฌ์ฉํ์ฌ LSTM ๋ชจ๋ธ์ ํ๋ จํ๊ธฐ๊ฐ ์ด๋ ค์ ์ ์ฒด์ ์ผ๋ก ํ๋ จ ์๊ฐ์ด ๊ธธ์ด์ง๋๋ค.
LSTM ์์ง๋์ด๋ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ํฅ์์ํค๋ ๊ฒ์ผ๋ก ์๋ ค์ง ์ฃผ์ ๋ฉ์ปค๋์ฆ์ ๋คํธ์ํฌ์ ์์ฃผ ์ถ๊ฐํ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ดํ ์ ๋ฉ์ปค๋์ฆ๋ง์ผ๋ก๋ ์ ํ๋๊ฐ ํฅ์๋๋ค๋ ์ฌ์ค์ด ๊ฒฐ๊ตญ ๋ฐํ์ก์ต๋๋ค. ์ด ๋ฐ๊ฒฌ์ GPU ๋๋ถ์ ์ดํ ์ ๋ฉ์ปค๋์ฆ๊ณผ ๋ณ๋ ฌ ์ปดํจํ ์ ์ฌ์ฉํ๋ ๋ณํ๊ธฐ ๋คํธ์ํฌ์ ์์ฑ์ผ๋ก ์ด์ด์ก์ต๋๋ค.








