[Week 3-4] ๐Ÿ’กRNN

Jadeยท2021๋…„ 2์›” 4์ผ
0

๋ถ€์ŠคํŠธ์บ ํ”„ AI Tech

๋ชฉ๋ก ๋ณด๊ธฐ
14/54

3์ฃผ์ฐจ ๋ชฉ์š”์ผ

  • ์‹œ๊ณ„์—ด ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ๋ชจ๋ธ
  • RNN

๐Ÿ“[์‹œ๊ณ„์—ด ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ๋ชจ๋ธ]

๋ฌธ์ž์—ด, ์†Œ๋ฆฌ, ์ฃผ๊ฐ€ ๋“ฑ์˜ ์ „ํ›„๊ด€๊ณ„๊ฐ€ ์ค‘์š”ํ•œ ์ •๋ณด๋ฅผ ์‹œํ€€์Šค ๋ฐ์ดํ„ฐ๋ผ๊ณ  ํ•œ๋‹ค.
์ด๋Ÿฐ ๋ฐ์ดํ„ฐ๋“ค์€ ์„œ๋กœ ๋…๋ฆฝ์ ์ด์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ˆœ์„œ๋ฅผ ๋ฐ”๊พธ๊ฑฐ๋‚˜ ๊ณผ๊ฑฐ ์ •๋ณด์— ์†์‹ค์ด ๋ฐœ์ƒํ•˜๋ฉด ๋ฐ์ดํ„ฐ์˜ ํ™•๋ฅ ๋ถ„ํฌ๊ฐ€ ๋ฐ”๋€Œ๊ฒŒ ๋œ๋‹ค. ๊ฐœ๊ฐ€ ์‚ฌ๋žŒ์„ ๋ฌผ์—ˆ๋‹ค / ์‚ฌ๋žŒ์ด ๊ฐœ๋ฅผ ๋ฌผ์—ˆ๋‹ค ์™€ ๊ฐ™์ด, ์ž์—ฐ์–ด ๋ฐ์ดํ„ฐ ์‹œํ€€์Šค๋“ค์˜ ์ˆœ์„œ๋ฅผ ๋’ค์„ž์œผ๋ฉด ์™„์ „ํžˆ ๋‹ค๋ฅธ ์˜๋ฏธ๊ฐ€ ๋œ๋‹ค.

์ด์ „ ์‹œํ€€์Šค์˜ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์•ž์œผ๋กœ ์ผ์–ด๋‚  ์‚ฌ๊ฑด์˜ ํ™•๋ฅ ๋ถ„ํฌ๋ฅผ ๋‹ค๋ฃฐ ๋•Œ๋Š” ์กฐ๊ฑด๋ถ€ ํ™•๋ฅ ์„ ์‚ฌ์šฉํ•œ๋‹ค. ๋˜ํ•œ ์‹œํ€€์Šค ๋ฐ์ดํ„ฐ๋Š” timestep์ด ๋Š˜์–ด๋‚ ์ˆ˜๋ก ๋ฐ์ดํ„ฐ์˜ ๊ธธ์ด๋„ ๋Š˜์–ด๋‚˜๊ธฐ ๋•Œ๋ฌธ์—, ์‹œํ€€์Šค ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ชจ๋ธ์€ ๊ธธ์ด๊ฐ€ ๊ฐ€๋ณ€์ ์ธ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

์‹œํ€€์Šค ๋ฐ์ดํ„ฐ์˜ t๋ฒˆ์งธ ์‚ฌ๊ฑด์€ t-1๋ฒˆ์งธ๋ถ€ํ„ฐ 1๋ฒˆ์งธ ์‚ฌ๊ฑด์— ์˜ํ–ฅ์„ ๋ฐ›๊ธฐ ๋•Œ๋ฌธ์—, t๋ฒˆ์งธ ์‚ฌ๊ฑด X_t๋Š” ์กฐ๊ฑด๋ถ€ํ™•๋ฅ ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค.
t๋ฒˆ์งธ ์‚ฌ๊ฑด์„ ๋ชจ๋ธ๋งํ•˜๋Š” ๋ฐ ์ด์ „์˜ ๋ชจ๋“  ์ •๋ณด๋ฅผ ๋‹ค ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์ผ๋ถ€ ๋ฐ์ดํ„ฐ (๊ธธ์ด ฯ„ ๋งŒํผ์˜ ์ด์ „ ์‹œํ€€์Šค) ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ๋Š”๋ฐ, ๊ทธ๋Ÿฐ ๊ฒฝ์šฐ AR ๋ชจ๋ธ (Auto Regressive model) ์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

AR ๋ชจ๋ธ์€ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•ญ์ƒ ์ผ์ •ํ•œ ์ˆ˜์˜ ์‹œํ€€์Šค๋กœ๋งŒ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ž…๋ ฅ ๋ฐ์ดํ„ฐ์˜ ๊ธธ์ด๊ฐ€ ๊ณ ์ •๋˜์–ด ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ์˜ˆ์ „ ์ •๋ณด๊ฐ€ ์†์‹ค๋œ๋‹ค๋Š” ๋ฌธ์ œ๋„ ์กด์žฌํ•œ๋‹ค. ์ด๋ฅผ ๋ณด์™„ํ•  ์ˆ˜ ์žˆ๋Š” ์ž ์žฌ AR ๋ชจ๋ธ์€ t๋ฒˆ์งธ ์‹œํ€€์Šค๋ฅผ ๊ตฌ์„ฑํ•  ๋•Œ ๋ฐ”๋กœ ์ด์ „ ๋ฐ์ดํ„ฐ X_t-1 ๋งŒ ๋‚จ๊ธฐ๊ณ  ๊ทธ๋ณด๋‹ค ๋” ์ด์ „ ๋ฐ์ดํ„ฐ๋“ค์„ ์ž ์žฌ ๋ณ€์ˆ˜ H_t ๋กœ ๋ฌถ์–ด์„œ ์ฒ˜๋ฆฌํ•œ๋‹ค. ํ˜„์žฌ ๋ฐ์ดํ„ฐ์— ๊ฐ€์žฅ ํฐ ์˜ํ–ฅ์„ ์ค„ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋˜๋Š” t-1๋ฒˆ์งธ ๋ฐ์ดํ„ฐ์™€ ๊ทธ๋ณด๋‹ค ๋” ์ด์ „ ์ •๋ณด์ธ ์ž ์žฌ ๋ณ€์ˆ˜ 2๊ฐ€์ง€๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์ž…๋ ฅ๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ๊ธธ์ด๊ฐ€ ๊ณ ์ •์ ์ด๋ฉด์„œ๋„ ์˜ˆ์ „์˜ ์ •๋ณด๋“ค์„ ๋ชจ๋‘ ๋‹ด์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค.


๐Ÿ“[RNN]

RNN ์‹ ๊ฒฝ๋ง์€ ์ž ์žฌ ๋ณ€์ˆ˜๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ด์ „ timestep์˜ ๋ฐ์ดํ„ฐ ์ •๋ณด๋ฅผ ํ˜„์žฌ timestep์— ๋ฐ˜์˜ํ•œ๋‹ค. ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ RNN ๊ตฌ์กฐ๋ฅผ ๋ณด๋ฉด ์ž ์žฌ ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ๊ฒƒ ์™ธ์—๋Š” MLP ๋ชจ๋ธ๊ณผ ์œ ์‚ฌํ•˜๋‹ค.
ํ•˜์ง€๋งŒ ์ด์™€ ๊ฐ™์€ ๋ชจ๋ธ์€ ๊ณผ๊ฑฐ์˜ ์ •๋ณด๋ฅผ ๋‹ค๋ฃฐ ์ˆ˜ ์—†๋‹ค. RNN ๋ชจ๋ธ์€ ์—ฌ๊ธฐ์— ๊ณผ๊ฑฐ ์ •๋ณด term์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค.
๊ฐ€์ค‘์น˜ ํ–‰๋ ฌ์ด 3๊ฐœ๋ผ๋Š” ๊ฒƒ์„ ์ฐธ๊ณ ํ•˜์ž.


๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ[ํ”ผ์–ด ์„ธ์…˜]

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

profile
๋ฐ˜๊ฐ€์›Œ์šฉ

0๊ฐœ์˜ ๋Œ“๊ธ€