์์์ ์ค๋ช ํ๋ฏ์ด ํธ๋์คํฌ๋จธ๋ ํฌ๊ฒ ๋ ๊ฐ์ง ์ผ์ ์ํํฉ๋๋ค.
์ดํ ์ (Attention) โ ๋จ์ด๋ค ์ฌ์ด์ ๊ด๊ณ๋ฅผ ์ดํด๋ณด๋ฉฐ, ๋ฌธ์ฅ ์์์ ์ด๋ค ์ ๋ณด๋ฅผ ์ค์ํ๊ฒ ์ฐธ๊ณ ํด์ผ ํ๋์ง ํ์ ํด์ ๋ฌธ๋งฅ์ด ํฌํจ๋ ๋ฒกํฐ๋ฅผ ๋ง๋ญ๋๋ค.
์์ ํ(Forward Propagation) โ ๋ฌธ๋งฅ์ด ํฌํจ๋ ๋ฒกํฐ๋ฅผ ํ์ต๋ ๊ฑฐ๋ํ ๊ฐ์ค์น ๋คํธ์ํฌ์ ํต๊ณผ์์ผ, ๋ ๊น์ ์๋ฏธ์ ์ง์์ผ๋ก ๋ณํํฉ๋๋ค.
๊ทธ๋ฐ๋ฐ LLM์ ์ด ๊ณผ์ ์ ํ ๋ฒ๋ง ์ํํ์ง ์์ต๋๋ค. ํธ๋์คํฌ๋จธ(โ์ดํ ์ โ ์์ ํโ) ํ ์ธํธ๋ฅผ ์์ญ ๋ฒ์์ ์๋ฐฑ ๋ฒ ๊ฐ๊น์ด ๋ฐ๋ณตํฉ๋๋ค. (GPT-3์ ๊ฒฝ์ฐ 96๋ฒ.) ์ด๊ฒ์ ๋ค๊ณ์ธต ํธ๋์คํฌ๋จธ ๋ผ๊ณ ํฉ๋๋ค.
์ฒ์ ๋ช ๊ฐ ์ธต์์๋ ๋น๊ต์ ๋จ์ํ ๊ด๊ณ๋ฅผ ๋ด
๋๋ค. ์๋ฅผ ๋ค์ด ์ด๋ค ๋จ์ด๊ฐ ์ฃผ์ด์ธ์ง, ์ด๋ค ๋จ์ด์ ์ฐ๊ฒฐ๋๋์ง ๊ฐ์ ํ๋ฉด์ ์ธ ๊ตฌ์กฐ๋ฅผ ํ์
ํฉ๋๋ค.
ํ์ง๋ง ์ธต์ด ๊น์ด์ง์๋ก ์ ๋ณด๋ ์ ์ ๋ ์ ๊ตํ๊ฒ ๊ฐ๊ณต๋ฉ๋๋ค. ๋ฌธ์ฅ์ ์จ์ ์๋๋ฅผ ์ดํดํ๊ณ , ๋ฉ๋ฆฌ ๋จ์ด์ง ๋ฌธ๋งฅ์ ์ฐ๊ฒฐํ๊ณ , ์ฌ๋ฌ ์ง์์ ์ข
ํฉํด ์๋ฏธ๋ฅผ ์ถ๋ก ํ๊ธฐ ์์ํฉ๋๋ค.
์ฆ, ์์ธต์์๋ โ๋ฌธ์ฅ์ ์ฝ๋โ ์์ค์ด์๋ค๋ฉด, ์๋์ธต์ผ๋ก ๊ฐ์๋ก โ์๋๋ฅผ ํด์ํ๊ณ ์ถ๋ก ํ๋โ ์์ค์ผ๋ก ๋ฐ์ ํ๋ ์
์
๋๋ค.
๊ทธ๋ ๊ฒ ์์ญ ๊ฐ์ ํธ๋์คํฌ๋จธ ๊ณ์ธต์ ๋ชจ๋ ํต๊ณผํ๋ฉด, ๋ชจ๋ธ์ ๋ง์ง๋ง ๋จ๊ณ์์ ์ง๊ธ๊น์ง ๋ชจ์ ๋ฌธ๋งฅ๊ณผ ์ง์์ ๋ฐํ์ผ๋ก ๋ค์์ ์ฌ ๋จ์ด๋ค์ ํ๋ฅ ์ ๊ณ์ฐํฉ๋๋ค.
์๋ฅผ ๋ค์ด:
๋นํ๋ฏผ C๊ฐ โ 85%
๋นํ๋ฏผ B๊ฐ โ 5%
์ฒ๋ผ ํ๋ณด๋ง๋ค ํ๋ฅ ์ด ๋์ค๊ฒ ๋๊ณ ์ด ํ๋ฅ ์ ๋ฐ๋ผ ๋จ์ด๋ฅผ ์ ํํฉ๋๋ค.
์ง์ ํธ๊ธฐ์ฌ์ด ๋์น๋ ๋ถ๋ค์ ์ํด ๋จ์ด์ ํ๋ฅ ๊ณ์ฐํ๋ ๋ฐฉ๋ฒ์ ์ข ๋ ์์ธํ ์ค๋ช ํ๋ฉด ์ด๋ ์ต๋๋ค.
Softmax
๋ค์ธต ํธ๋์คํฌ๋จธ๋ฅผ ๋ชจ๋ ํต๊ณผํ๋ฉด ๋ง์ง๋ง์ผ๋ก ์ต์ข ๊ฒฐ๊ณผ ๋ฒกํฐ๊ฐ ๋์ค๋๋ฐ ์ด ๋ฒกํฐ๋ฅผ ์๋ฒ ๋ฉ ๊ณต๊ฐ์ ๋ชจ๋ ๋จ์ด ๋ฒกํฐ์ ๋ด์ ์ฐ์ฐ์ ํฉ๋๋ค. ๋ด์ น ์ฐ์ฐ์ ์ ์ฌ๋ ์ฐ์ฐ์ด๋ผ๊ณ ์์์ ์๊ธฐํ์ฃ ?
๊ทธ๋์ ๊ฐ์ฅ ์ ์ฌ๋๊ฐ ๋์ ๋จ์ด๊ฐ ๊ฐ์ฅ ๋์ ์ซ์๋ฅผ ๊ฐ์ง๊ณ ๊ทธ ๋ค์ ์ ์ฌ๋๋ฅผ ๊ฐ์ง๋ ๋จ์ด๊ฐ ๊ทธ๋ค์ ๋์ ์ซ์๋ฅผ ๊ฐ์ง๋ ์ ์ ํ ์ด๋ธ์ด ๋์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก ์ด๊ฒ์ softmax๋ผ๋ ํจ์์ ๋ฃ๋๋ฐ์, ์ด๊ฑด ํน๋ณํ๊ฑด ์๋๊ณ ๋ชจ๋ ํ๋ฅ ์ ํฉ์ 100%๊ฐ ๋์ด์ผ ํ๊ธฐ ๋๋ฌธ์ ํฉ์ด 100%๊ฐ ๋์ค๋๋ก ์กฐ์ ํ๋ ํจ์์ ๋๋ค.ย ย
์ฆย
๋นํ๋ฏผ C๊ฐ โ 12.3
๋นํ๋ฏผ B๊ฐ โ 4.1
์ฌ๊ณผ๊ฐ โ 1.2
์ด๋ ๊ฒ ๋์จ ์ ์ ํ ์ด๋ธ์
๋นํ๋ฏผ C๊ฐ โ 85%
๋นํ๋ฏผ B๊ฐ โ 5%
์ฌ๊ณผ๊ฐ โ 1%
์ด๋ฐ ํ๋ฅ ๋ก ๋ฐ๊ฟ์ฃผ๋ ๊ฒ์ ๋๋ค.ย
(์ถ๊ฐ๋ก softmax๋ ์ง์ํจ์๋ผ์ ํ๋ฅ ์ ์ฆํญํ๋ ๊ธฐ๋ฅ์ด ์๊ธด ํ์ง๋ง ์ฌ๊ธฐ๊น์ง ์ค๋ช ํ๋ฉด ๋๋ฌด ๋ณต์กํ๋ ํจ์คํ๊ฒ ์ต๋๋ค.)
์ฐธ๊ณ : ๋ฒกํฐ ๋ด์
๋ฒกํฐ ๋ด์ ์ ์ ํํ ๋งํ๋ฉด ์ฝ์ฌ์ธ ์ ์ฌ๋ x ํฌ๊ธฐ ์ ๋๋ค.ย
A ยท B = |A||B|cosฮธ
๋ฐ๋๋ก ์ฝ์ฌ์ธ ์ ์ฌ๋ ๊ณ์ฐํ ๋ ๋ด์ ์ ๋ฒกํฐ ํฌ๊ธฐ๋ก ๋๋๊ฑฐ๋ ์.
cos(ฮธ) = (A ยท B) / (|A||B|)
์ฆ ๋ฒกํฐ ๋ด์ ์ย
๋ ๋ฒกํฐ ๋ฐฉํฅ์ด ์ผ๋ง๋ ๋น์ทํ์ง(cosฮธ)
๋ฒกํฐ ํฌ๊ธฐ๊ฐ ์ผ๋ง๋ ํฐ์ง(|A||B|)
๋๊ฐ์ง๋ฅผ ๋ค ๋น๊ตํ๋ ๊ฒ์ ๋๋ค.
์์ ์ปจํ ์คํธ ๋ฒกํฐ๋ฅผ ๋ง๋ค๋๋ ๋น์ทํ ์ฐ์ฐ์ ํ๋๋ฐ,ย ์ด๋ ์ฝ์ฌ์ธ ์ ์ฌ๋๋ง ๋ณด๋๊ฒ ์๋๊ณ ๋ฒกํฐ์ ํฌ๊ธฐ๋ ๊ฐ์ด ๋ณด๋ ์ด์ ๋ ์ฝ์ฌ์ธ ์ ์ฌ๋๊ฐ ๊ฐ๋๋ผ๋ ๋ฌธ๋งฅ๊ณผ ๋ ๊ฐํ๊ฒ ์ฐ๊ฒฐ๋ ๋จ์ด๊ฐ ๋ ๋์ ํ๋ฅ ๋ก ์ ํ๋๋๋ก ํ๊ธฐ ์ํด์ ์ ๋๋ค.
์๋ฅผ ๋ค์ด "์ข๋ค"์ "์ด๊ดํ๋ค" ๋ผ๋ ๋ ๋จ์ด๊ฐ ์๋๋ฐ ๋ฌธ๋งฅ์์ "์ถ์ " ๊ฐ์ ๋ถ์๊ธฐ๊ฐ ๋์จ๋ค๋ฉด "์ข๋ค" ๋์ "์ด๊ดํ๋ค"๋ฅผ ์ ํํ๋๊ฒ ๋ ๋ง๊ฒ ์ฃ .
์ฆ, ๋ชจ๋ธ์ ๋จ์ํ ๋จ์ด ํ๋๋ฅผ ์์๋ก ์ ํํ๋ ๊ฒ์ด ์๋๋ผ, ๊ฑฐ๋ํ ๋ค์ธต ์ถ๋ก ๊ณผ์ ์ ๊ฑฐ์ณ โ์ง๊ธ ์ด ๋ฌธ๋งฅ์์ ๊ฐ์ฅ ์์ฐ์ค๋ฌ์ด ๋ค์ ๋จ์ดโ๋ฅผ ์ฐพ์๋ด๋ ๊ฒ์
๋๋ค.
์ ์ด์ GPT๋ ๋ ์ด์ํ ์ผ์ ์์ํ๋๋ฐ์ ์์ ๊ณผ์ ์์ ์ ํ๋ ๋จ์ด ํ๋๋ฅผ ๋ฌธ์ฅ ๋งจ ๋ค์ ๋ถ์ ๋๋ค.
์๋ฅผ ๋ค์ด:
์ ๋ ฅ: โ์ฌ๊ณผ์๋ ๋นํ๋ฏผโ
์์ธก ๊ฒฐ๊ณผ: โC๊ฐโ
๋ผ๋ฉด ์๋ก์ด ๋ฌธ์ฅ์:
โ์ฌ๊ณผ์๋ ๋นํ๋ฏผ C๊ฐโ
๋ก ์ ๋ฐ์ดํธ๋ฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ฌ๊ธฐ์ ๋๋๋ ๊ฒ์ด ์๋๋๋ค.
๋ชจ๋ธ์ ์ด๋ ๊ฒ ๊ฐฑ์ ๋ ์ ์ฒด ๋ฌธ์ฅ์ ๋ค์ ์ฒ์๋ถํฐ ์ฝ์ด ๋ค์ด๊ณ , ์๊น์ ํธ๋์คํฌ๋จธ ๋ฐ๋ณต ์ฐ์ฐ ๊ณผ์ ์ ์ฒ์๋ถํฐ ๋ค์ ์ํํฉ๋๋ค.
์ฆ,
๋ฌธ๋งฅ์ ๋ถ์ํ๊ณ
์ค์ํ ์ ๋ณด๋ฅผ ๋ชจ์ผ๊ณ
์๋ฏธ๋ฅผ ๊น๊ฒ ํด์ํ๊ณ
๋ค์ ๋จ์ด ํ๋ฅ ์ ๊ณ์ฐํ ๋ค
๊ฐ์ฅ ์์ฐ์ค๋ฌ์ด ๋จ์ด ํ๋๋ฅผ ์ ํํ๋ ๊ณผ์
์ด ๋ฐ๋ณตํด์ ์ด์ด์ง๋๋ค.
์ฐ๋ฆฌ๊ฐ ๋ณด๋ ๊ธด ๋ต๋ณ์ ์ฌ์ค ์ด๋ ๊ฒ ๋ง๋ค์ด์ง ๋จ์ด๋ค์ด ํ ๊ฐ์ฉ ์ด์ด์ง ๊ฒฐ๊ณผ์ ๋๋ค. ๊ฒ๋ณด๊ธฐ์๋ ๋ฌธ์ฅ์ ํ ๋ฒ์ ์ฐ๋ ๊ฒ ๊ฐ์ง๋ง, ๋ด๋ถ์์๋ ๋งค ์๊ฐ โ๋ค์ ๋จ์ด ํ๋โ๋ฅผ ์์ธกํ๋ ๊ฑฐ๋ํ ๊ณ์ฐ์ด ๋ฐ๋ณต๋๊ณ ์๋ ์ ์ ๋๋ค.
์ด ๊ณผ์ ์ ๋ฐ๋ณตํด์ ๋ง์ง๋ง ๋จ์ด(์๋ฅผ ๋ค๋ฉด "์์ต๋๋ค.") ๊ฐ ๋์ฌ๋๊น์ง ๊ณ์ ๋จ์ด๋ฅผ ์ด์ด ๋ถ์ด๋ฉด GPT์ ๋ต๋ณ์ด ์์ฑ๋๋ ๊ฒ์ ๋๋ค.ย
** ๊ทธ๋ฆผ์๋ Feed-Forward ๋ผ๊ณ ๋์ด ์๋๋ฐ ์ด๊ฒ ์์ ์ค๋ช ํ ์์ ํ(Forward Propagation) ์ ๋๋ค. Feed Forward Network์ด๋ผ๊ณ ๋ ํฉ๋๋ค.