Notice
Recent Posts
Recent Comments
ยซ   2024/11   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags more
Archives
Today
Total
๊ด€๋ฆฌ ๋ฉ”๋‰ด

๐ŸŒฒ์ž๋ผ๋‚˜๋Š”์ฒญ๋…„

RNN (๋ชจ๋‘์˜ ๋”ฅ๋Ÿฌ๋‹ ๊ฐ•์˜ Lec 12) ๋ณธ๋ฌธ

๋”ฅ๋Ÿฌ๋‹

RNN (๋ชจ๋‘์˜ ๋”ฅ๋Ÿฌ๋‹ ๊ฐ•์˜ Lec 12)

JihyunLee 2019. 5. 11. 12:16
๋ฐ˜์‘ํ˜•

๋ชจ๋‘์˜ ๋”ฅ๋Ÿฌ๋‹ RNN ๊ฐ•์˜(Lec 12)

https://www.youtube.com/watch?v=-SHPG_KMUkQ&list=PLlMkM4tgfjnLSOjrEJN31gZATbcj_MpUm&index=42&t=0s

๋ชจ๋‘์˜๋”ฅ๋Ÿฌ๋‹rnn

 

 

rnn์˜ ๊ธฐ๋ณธ์ ์ธ ๋™์ž‘ ์›๋ฆฌ๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

old state ์™€ new input์ด ํ˜„์žฌ์˜ output์— ์˜ํ–ฅ์„ ๋ผ์น˜๊ฒŒ ๋œ๋‹ค.

๋”ฐ๋ผ์„œ ์ด์ „์˜ ๊ฒƒ์ด ๋‹ค์Œ์˜ ๊ฒƒ์— ์˜ํ–ฅ์„ ๋ผ์น˜๋Š” ์–ธ์–ด, ์Œ์•… ๋“ฑ์˜ sequentialํ•œ ๋ถ„์•ผ์— ์“ฐ์ผ ์ˆ˜ ์žˆ๋‹ค.

rnn๋ชจ๋ธ

๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ rnn๋ชจ๋ธ์ธ vanilla๋ชจ๋ธ์ด๋‹ค. ์œ„์—์„œ ์„ค๋ช…ํ•œ๋Œ€๋กœ, ์ด์ „์˜ input๋“ค๊ณผ ํ˜„์žฌ์˜ input์ด ํ˜„์žฌ์˜ output์— ์˜ํ–ฅ์„ ๋ผ์นœ๋‹ค.

 

 

 

์„ค๋ช…ํ•˜๋Š” ๋ชจ๋ธ : character level language model example

 ๊ฒ€์ƒ‰์–ด ์ถ”์ฒœ์— ์ž๋™์™„์„ฑ ๊ธฐ๋Šฅ์ฒ˜๋Ÿผ, hello๋ฅผ ํ•™์Šต์‹œ์ผœ, h๋ฅผ ์ž…๋ ฅํ•˜๋ฉด e๋ฅผ ์ถ”์ฒœํ•ด ์ฃผ๋Š” ๋ชจ๋ธ

 

๋จผ์ € input๊ฐ’์„ one hot level๋กœ ๋งŒ๋“ค์–ด ์ค€๋‹ค.

one hot level

๊ทธ๋ฆฌ๊ณ  output์„ target char์™€ ๋น„๊ตํ•œ๋‹ค.

์œ„์™€ ๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ ํ•™์Šต์ด ์ง„ํ–‰๋œ๋‹ค.

 

RNN์˜ ์‚ฌ์šฉ

RNN์€ ๋‹ค์–‘ํ•œ sequential ๋ถ„์•ผ์—์„œ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค.

 

์•ž์—์„œ๋ถ€ํ„ฐ ๋‹จ์–ด์ถ”์ฒœ, ์Œ์„ฑ์ธ์‹, ๋ฒˆ์—ญ, ๋Œ€ํ™”๋ชจ๋ธ, ์ด๋ฏธ์ง€/๋™์˜์ƒ ์บก์…˜๋‹ฌ๊ธฐ, ์ด๋ฏธ์ง€/์Œ์•…/์ถค ์ƒ์„ฑ

RNN์˜ ํ˜•ํƒœ

RNN์€ input์˜ ์ˆ˜์™€ output์˜ ์ˆซ์ž์— ๋”ฐ๋ผ ๋‹ค์–‘ํ•œ ํ˜•ํƒœ๋กœ ๋งŒ๋“ค์–ด ์งˆ ์ˆ˜์žˆ๋‹ค.

one to many : ์ด๋ฏธ์ง€ ์ธ์‹ many to one : ๊ฐ์ •๋ถ„์„ many to many : ๋ฒˆ์—ญ many to many : ์˜์ƒ caption

๋˜ํ•œ ์ธต์ด ๋ณต์žกํ•œ ๋ชจ๋ธ๋กœ๋„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

 

๋ฐ˜์‘ํ˜•