728x90
๋ฐ์ํ
6.1 RNN์ ๋ฌธ์ ์
- ์๊ณ์ด ๋ฐ์ดํฐ์ ์ฅ๊ธฐ ์์กด ๊ด๊ณ ํ์ตํ๋๋ฐ ์ด๋ ค์ ์กด์ฌ
- ๊ธฐ์ธ๊ธฐ ์์ค ๋ฐ ๊ธฐ์ธ๊ธฐ ํญ๋ฐ ๋ฌธ์ ๋ฐ์
2. ๊ธฐ์ธ๊ธฐ ํญ๋ฐ
- ์ญ์ ํ์ ๊ฒฝ์ฐ, matmul ๋ ธ๋์์ dhWh๋ผ๋ ํ๋ ฌ ๊ณฑ์ผ๋ก ๊ธฐ์ธ๊ธฐ ๊ณ์ฐํจ
- ์ด ๋, ๋งค๋ฒ ๊ฐ์ ๊ฐ์ค์น์ธ Wh๊ฐ ์ฌ์ฉ๋จ(ํ๋ ฌ๊ณฑ์ ์ผ๋ก ์ธํด)
- ๊ฒฐ๊ตญ ์ ๋ ฅ์ธต์ผ๋ก ๊ฐ์๋ก ์ ์ฐจ ์ปค์ง๋ค๊ฐ ๊ฐ์ค์น๋ค์ด ๋น์ ์์ ์ผ๋ก ํฐ ๊ฐ์ด ๋์ด๋ฒ๋ฆผ
๊ธฐ์ธ๊ธฐ ํญ๋ฐ์ ๋ํ ํด๊ฒฐ๋ฐฉ์
- ๊ธฐ์ธ๊ธฐ ํด๋ฆฌํ(gradients clipping) ์ฌ์ฉ
- ์ ๊ฒฝ๋ง์์ ์ฌ์ฉ๋๋ ๋ชจ๋ ๋งค๊ฐ๋ณ์์ ๋ํ ๊ธฐ์ธ๊ธฐ๋ฅผ ํ๋๋ก ์ฒ๋ฆฌ
- g−bar๋ L2 ๋ ธ๋ฆ์ ์๋ฏธ, L2 ๋ ธ๋ฆ์ด ๋ฌธํฑ๊ฐ์ ์ด๊ณผํ๋ฉด ๋ ๋ฒ์จฐ ์ค์ ์์๊ณผ ๊ฐ์ด ๊ธฐ์ธ๊ธฐ๋ฅผ ์์ ํ๋ ๊ธฐ๋ฒ.
6.2 ๊ธฐ์ธ๊ธฐ ์์ค๊ณผ LSTM
- ๊ธฐ์ธ๊ธฐ ์์ค์ ๋ํ ๋์ฑ ๋ฐฉ์ ⇒ RNN ์ํคํ ์ฒ๋ฅผ ์ ๋ถ ์์ ํด์ผ.
- ๊ธฐ์ธ๊ธฐ ์์ค์ ๋ํ ๋์ฑ ⇒ LSTM, GRU ๋ชจ๋ธ ⇒ ๊ฒ์ดํธ๋ฅผ ์ถ๊ฐ
5. ๊ทธ๋์ ์ด๋ป๊ฒ LSTM์ด ๊ธฐ์ธ๊ธฐ๋ฅผ ๋ง์ ์ ์๋๋ฐ?
- 3๊ฐ์ ๊ฒ์ดํธ (์์ํ, ๋ง๊ฐ, ์ธํ) ์กด์ฌ
- ๋นจ๊ฐ์ ๋ง์ ์ ๊ฒฝ์ฐ, ๊ณฑ์ ์ด ์๋๊ธฐ์ ๊ธฐ์ธ๊ธฐ ๋ณํ๊ฐ ์ผ์ด๋์ง ์์ (๊ทธ๋ฅ ํ๋ ค๋ณด๋ด๊ธฐ์) ⇒ ๊ธฐ์ธ๊ธฐ ์์คx
- ํ๋์ ๊ณฑ์ ์ ๊ฒฝ์ฐ, ํ๋ ฌ๊ณฑ ์ญ์ ํ๋ฅผ ์ํํ์ง ์์ ⇒ ์๋ค๋ง๋ฅด๋ผ๋ ์์๋ผ๋ฆฌ์ ๊ณฑ ์ฐ์ฐ์ ์งํํ๊ธฐ ๋๋ฌธ์ ๊ธฐ์ธ๊ธฐ ์์ค์ ๋ง์์ค
- ๊ธฐ์กด์ ๊ฒฝ์ฐ, matmul ๋ ธ๋๋ก ํ๋ ฌ ๊ณฑ ์ญ์ ํ๋ก ๋ฐ๋ณต์ ์งํํ์์
6.3 LSTM ๊ตฌํ


- ํ๋์ ๊ฒ์ดํธ๋ง๋ค ๊ฐ 3๊ฐ์ ํ๋ผ๋ฏธํฐ๋ฅผ ๊ฐ์ง๊ณ ์์
- ํ๋ฒ์ ๊ฒฐํฉํด์ค ⇒ ์ํ ๋ณํ ์งํaffine ๋ณํ์ด๋: ํ๋ ฌ๋ณํ๊ณผ ํํ์ด๋์ ๊ฒฐํฉํ ํํ ex) xWx+ hWh+ b ํํ๋ก
- ํฐ ํ๋ ฌ์ ํ๋ฒ์ ๊ณ์ฐํ๋ ๊ฒ์ด ๋ฐ๋ก ๊ณ์ฐํ๋ ๊ฒ๋ณด๋ค ํจ์ฌ ๋น ๋ฆ.

- ์ต์ข ํ๋ ฌ ํ์


- Time LSTM: T๊ฐ๋ถ์ ์๊ณ์ด ๋ฐ์ดํฐ๋ฅผ ํ๊บผ๋ฒ์ ์ฒ๋ฆฌํ๋ ๊ณ์ธต

- RNN์ ๊ฒฝ์ฐ ํ์ต์ Truncated BPTT๋ฅผ ์ํ ⇒ ์ญ์ ํ์ ๊ฒฝ์ฐ ์ ๋นํ ๊ธธ์ด๋ก ๋์ด์.
6.4 LSTM์ ์ฌ์ฉํ ์ธ์ด ๋ชจ๋ธ
์ฝ๋
6.5 RNNLM ์ถ๊ฐ ๊ฐ์
6.5.2 ๋๋กญ ์์์ ์ํ ๊ณผ์ ํฉ ์ต์

- ์ํ ๋ฐฉํฅ์ผ๋ก ์ฝ์

- ์๊ณ์ด ๋ฐฉํฅ์ผ๋ก ๋ฃ์ด๋ฒ๋ฆฌ๋ฉด ์๊ฐ์ ํ๋ฆ์ ๋ฐ๋ผ ์ ๋ณด๊ฐ ์ฌ๋ผ์ง.
- ํ๋ฅด๋ ์๊ฐ์ ๋น๋กํด ๋๋กญ์์์ ์ํ ๋ ธ์ด์ฆ ์ถ์

- ๋ณํ ๋๋กญ์์ (์ํ๋ฐฉํฅ + ์๊ณ์ด ๋ฐฉํฅ)
- ๋ง์คํฌ: ๋ฐ์ดํฐ์ ํต๊ณผ ๋ฐ ์ฐจ๋จ์ ๊ฒฐ์ ํ๋ ์ด์ง ํํ์ ๋ฌด์์ ํจํด์ ๊ฐ๋ฆฌํด

- ๋ฐ๋ผ์ ์ ๋ณด๋ฅผ ์๊ฒ ๋๋ ๋ฐฉ๋ฒ๋ ๊ณ ์ ๋จ.
728x90
๋ฐ์ํ