Rescale ๋ฏธํŒ… ์˜ˆ์•ฝ

๋ณ€์••๊ธฐ ์‹ ๊ฒฝ๋ง์ด๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

AI 101

๋ณ€์••๊ธฐ ์‹ ๊ฒฝ๋ง์ด๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

mm

ํŠธ๋žœ์Šคํฌ๋จธ ์‹ ๊ฒฝ๋ง ์„ค๋ช…

๋ณ€์••๊ธฐ ์ˆœ์ฐจ์  ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  ํ•ด์„ํ•˜๋Š” ๋ฐ ํŠนํ™”๋œ ๊ธฐ๊ณ„ ํ•™์Šต ๋ชจ๋ธ์˜ ์ผ์ข…์œผ๋กœ, ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ ์ž‘์—…์— ์ตœ์ ํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๊ณ„ ํ•™์Šต ๋ณ€ํ™˜๊ธฐ๊ฐ€ ๋ฌด์—‡์ด๊ณ  ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ๋” ์ž˜ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด ๋ณ€ํ™˜๊ธฐ ๋ชจ๋ธ๊ณผ ์ด๋ฅผ ๊ตฌ๋™ํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์ด ๊ธฐ์‚ฌ์—์„œ๋Š” ๋‹ค์Œ ๋‚ด์šฉ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

  • ์‹œํ€€์Šค ๋Œ€ ์‹œํ€€์Šค ๋ชจ๋ธ
  • ํŠธ๋žœ์Šคํฌ๋จธ ์‹ ๊ฒฝ๋ง ์•„ํ‚คํ…์ฒ˜
  • ์ฃผ์˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜
  • ํŠธ๋žœ์Šคํฌ๋จธ์™€ 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"์ด ๋‹ค๋žŒ์ฅ๋ฅผ ์˜๋ฏธํ•œ๋‹ค๊ณ  ๊ฒฐ์ •ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

์–ดํ…์…˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ์ธ์ฝ”๋”-๋””์ฝ”๋”, ์ธ์ฝ”๋” ์ „์šฉ, ๋””์ฝ”๋” ์ „์šฉ์˜ ์„ธ ๊ฐ€์ง€ ๋ฐฉ์‹์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ธ์ฝ”๋”-๋””์ฝ”๋” ์–ดํ…์…˜์€ ๋””์ฝ”๋”๊ฐ€ ์ถœ๋ ฅ์„ ์ƒ์„ฑํ•  ๋•Œ ์ž…๋ ฅ ์‹œํ€€์Šค๋ฅผ ๊ณ ๋ คํ•˜๋„๋ก ํ•˜๋Š” ๋ฐ˜๋ฉด, ์ธ์ฝ”๋” ์ „์šฉ ๋ฐ ๋””์ฝ”๋” ์ „์šฉ ์–ดํ…์…˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ๋„คํŠธ์›Œํฌ๊ฐ€ ์ด์ „ ์‹œํ€€์Šค์™€ ํ˜„์žฌ ์‹œํ€€์Šค์˜ ๋ชจ๋“  ๋ถ€๋ถ„์„ ๊ฐ๊ฐ ๊ณ ๋ คํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

์–ดํ…์…˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์˜ ๊ตฌ์„ฑ์€ ๋‹ค์„ฏ ๋‹จ๊ณ„๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ๋ชจ๋“  ์ธ์ฝ”๋” ์ƒํƒœ์— ๋Œ€ํ•œ ์ ์ˆ˜ ๊ณ„์‚ฐ.
  2. ์ฃผ์˜ ๊ฐ€์ค‘์น˜ ๊ณ„์‚ฐ
  3. ์ปดํ“จํŒ… ์ปจํ…์ŠคํŠธ ๋ฒกํ„ฐ
  4. ์ด์ „ ์‹œ๊ฐ„ ๋‹จ๊ณ„ ์ถœ๋ ฅ์œผ๋กœ ์ปจํ…์ŠคํŠธ ๋ฒกํ„ฐ ์—…๋ฐ์ดํŠธ
  5. ๋””์ฝ”๋”๋กœ ์ถœ๋ ฅ ์ƒ์„ฑ

์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„๋Š” ๋””์ฝ”๋”๊ฐ€ ๋ชจ๋“  ์ธ์ฝ”๋” ์ƒํƒœ์— ๋Œ€ํ•œ ์ ์ˆ˜๋ฅผ ๊ณ„์‚ฐํ•˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ธฐ๋ณธ ํ”ผ๋“œ ํฌ์›Œ๋“œ ์‹ ๊ฒฝ๋ง์ธ ๋””์ฝ”๋” ๋„คํŠธ์›Œํฌ๋ฅผ ํ›ˆ๋ จํ•จ์œผ๋กœ์จ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ๋””์ฝ”๋”๊ฐ€ ์ž…๋ ฅ ์‹œํ€€์Šค์˜ ์ฒซ ๋ฒˆ์งธ ๋‹จ์–ด์— ๋Œ€ํ•ด ํ›ˆ๋ จ๋  ๋•Œ ๋‚ด๋ถ€/์ˆจ๊ฒจ์ง„ ์ƒํƒœ๊ฐ€ ์•„์ง ์ƒ์„ฑ๋˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ์ธ์ฝ”๋”์˜ ๋งˆ์ง€๋ง‰ ์ƒํƒœ๊ฐ€ ์ผ๋ฐ˜์ ์œผ๋กœ ๋””์ฝ”๋”์˜ ์ด์ „ ์ƒํƒœ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์–ดํ…์…˜ ๊ฐ€์ค‘์น˜๋ฅผ ๊ณ„์‚ฐํ•˜๊ธฐ ์œ„ํ•ด ์†Œํ”„ํŠธ๋งฅ์Šค ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์–ดํ…์…˜ ๊ฐ€์ค‘์น˜์— ๋Œ€ํ•œ ํ™•๋ฅ  ๋ถ„ํฌ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์˜ ๊ฐ€์ค‘์น˜๊ฐ€ ๊ณ„์‚ฐ๋˜๋ฉด ์ปจํ…์ŠคํŠธ ๋ฒกํ„ฐ๋ฅผ ๊ณ„์‚ฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋ชจ๋“  ์‹œ๊ฐ„ ๋‹จ๊ณ„์— ๋Œ€ํ•ด ์–ดํ…์…˜ ๊ฐ€์ค‘์น˜์™€ ์€๋‹‰ ์ƒํƒœ๋ฅผ ํ•จ๊ป˜ ๊ณฑํ•˜์—ฌ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

์ปจํ…์ŠคํŠธ ๋ฒกํ„ฐ๊ฐ€ ๊ณ„์‚ฐ๋œ ํ›„ ์ถœ๋ ฅ ์‹œํ€€์Šค์—์„œ ๋‹ค์Œ ๋‹จ์–ด๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์ด์ „ ์‹œ๊ฐ„ ๋‹จ๊ณ„์—์„œ ์ƒ์„ฑ๋œ ๋‹จ์–ด์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋””์ฝ”๋”์—๋Š” ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„์—์„œ ์ฐธ์กฐํ•  ์ด์ „ ์ถœ๋ ฅ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ํŠน์ˆ˜ํ•œ "์‹œ์ž‘" ํ† ํฐ์ด ๋Œ€์‹  ์‚ฌ์šฉ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.

ํŠธ๋žœ์Šคํฌ๋จธ์™€ RNN/LSTM์˜ ์ฐจ์ด์ 

RNN๊ณผ LSTM์˜ ๋ช‡ ๊ฐ€์ง€ ์ฐจ์ด์ ์„ ๋น ๋ฅด๊ฒŒ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

RNN์€ ์ž…๋ ฅ์„ ์ˆœ์ฐจ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ˜๋ฉด ์ˆจ๊ฒจ์ง„ ์ƒํƒœ ๋ฒกํ„ฐ๋Š” ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์ด๋™ํ•  ๋•Œ ์ž…๋ ฅ ๋‹จ์–ด์— ์˜ํ•ด ์œ ์ง€ ๋ฐ ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค. RNN์˜ ์ˆจ๊ฒจ์ง„ ์ƒํƒœ์—๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ด์ „ ์ž…๋ ฅ์— ๋Œ€ํ•œ ๊ด€๋ จ ์ •๋ณด๊ฐ€ ๊ฑฐ์˜ ์—†์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ์ž…๋ ฅ์€ ์ข…์ข… ํ˜„์žฌ ์ƒํƒœ๋ฅผ ๋ฎ์–ด์“ฐ๋ฏ€๋กœ ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์ •๋ณด ์†์‹ค์ด ๋ฐœ์ƒํ•˜๊ณ  ์„ฑ๋Šฅ์ด ์ €ํ•˜๋ฉ๋‹ˆ๋‹ค.

๋ฐ˜๋Œ€๋กœ ๋ณ€ํ™˜๊ธฐ ๋ชจ๋ธ์€ ์ „์ฒด ์ž…๋ ฅ ์‹œํ€€์Šค๋ฅผ ํ•œ ๋ฒˆ์— ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์–ดํ…์…˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ๋ชจ๋“  ์ถœ๋ ฅ ๋‹จ์–ด๊ฐ€ ๋ชจ๋“  ์ž…๋ ฅ ๋ฐ ์ˆจ๊ฒจ์ง„ ์ƒํƒœ์— ์˜ํ•ด ์•Œ๋ ค์ง€๋„๋ก ํ•˜์—ฌ ๊ธด ํ…์ŠคํŠธ์— ๋Œ€ํ•ด ๋„คํŠธ์›Œํฌ๋ฅผ ๋ณด๋‹ค ์•ˆ์ •์ ์œผ๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

LSTM์€ ๋” ๊ธด ์ž…๋ ฅ ์‹œํ€€์Šค๋ฅผ ์ฒ˜๋ฆฌํ•˜๋„๋ก ์กฐ์ •๋œ RNN์˜ ์ˆ˜์ •๋œ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค. LSTM ์•„ํ‚คํ…์ฒ˜๋Š” "์ž…๋ ฅ ๊ฒŒ์ดํŠธ", "์ถœ๋ ฅ ๊ฒŒ์ดํŠธ" ๋ฐ "๋ง๊ฐ ๊ฒŒ์ดํŠธ"๊ฐ€ ์žˆ๋Š” "๊ฒŒ์ดํŠธ"๋ผ๋Š” ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ดํŠธ ๋””์ž์ธ์€ RNN ๋ชจ๋ธ์— ๊ณตํ†ต์ ์ธ ์ •๋ณด ์†์‹ค์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋Š” ์—ฌ์ „ํžˆ ์ˆœ์ฐจ์ ์œผ๋กœ ์ฒ˜๋ฆฌ๋˜๋ฉฐ ์•„ํ‚คํ…์ฒ˜์˜ ๋ฐ˜๋ณต ์„ค๊ณ„๋กœ ์ธํ•ด ๋ณ‘๋ ฌ ์ปดํ“จํŒ…์„ ์‚ฌ์šฉํ•˜์—ฌ LSTM ๋ชจ๋ธ์„ ํ›ˆ๋ จํ•˜๊ธฐ๊ฐ€ ์–ด๋ ค์›Œ ์ „์ฒด์ ์œผ๋กœ ํ›ˆ๋ จ ์‹œ๊ฐ„์ด ๊ธธ์–ด์ง‘๋‹ˆ๋‹ค.

LSTM ์—”์ง€๋‹ˆ์–ด๋Š” ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์ง„ ์ฃผ์˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๋„คํŠธ์›Œํฌ์— ์ž์ฃผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์–ดํ…์…˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜๋งŒ์œผ๋กœ๋„ ์ •ํ™•๋„๊ฐ€ ํ–ฅ์ƒ๋œ๋‹ค๋Š” ์‚ฌ์‹ค์ด ๊ฒฐ๊ตญ ๋ฐํ˜€์กŒ์Šต๋‹ˆ๋‹ค. ์ด ๋ฐœ๊ฒฌ์€ GPU ๋•๋ถ„์— ์–ดํ…์…˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜๊ณผ ๋ณ‘๋ ฌ ์ปดํ“จํŒ…์„ ์‚ฌ์šฉํ•˜๋Š” ๋ณ€ํ™˜๊ธฐ ๋„คํŠธ์›Œํฌ์˜ ์ƒ์„ฑ์œผ๋กœ ์ด์–ด์กŒ์Šต๋‹ˆ๋‹ค.

์ „๋ฌธ ๋ถ„์•ผ์˜ ๋ธ”๋กœ๊ฑฐ ๋ฐ ํ”„๋กœ๊ทธ๋ž˜๋จธ ๋จธ์‹  ๋Ÿฌ๋‹ ๋ฐ ๋”ฅ๋Ÿฌ๋‹ ์ฃผ์ œ. ๋‹ค๋‹ˆ์—˜์€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์‚ฌํšŒ์  ์ด์ต์„ ์œ„ํ•ด AI์˜ ํž˜์„ ์‚ฌ์šฉํ•˜๋„๋ก ๋•๊ธฐ๋ฅผ ํฌ๋งํ•ฉ๋‹ˆ๋‹ค.