์ต์ ํ
: ํ๋ฅ ์ ๊ฒฝ์ฌํ๊ฐ๋ฒ
- ์์ฅ์ ์ ๋ง๋๋ฉด ์น์์ ๊ณผ ๊ตฌ๋ถํ์ง ๋ชปํ๊ณ ํ์ต์ ์ข ๋ฃํ๋๋ฐ, ์์ค ํจ์์ ์ฐจ์์ด ๋์์ง์๋ก ์์ฅ์ ์ ๊ธฐํ๊ธ์์ ์ผ๋ก ๋ง์์ง๋ฏ๋ก ์ต์ ํด๋ก ์๋ ดํ์ง ๋ชปํ ๊ฐ๋ฅ์ฑ์ด ์ปค์ง๋ค.
SGD ๋ชจ๋ฉํ
- ๊ด์ฑ์ด ์์ฉํ๋ฉด ํ์ต ๊ฒฝ๋ก๊ฐ ์ ์ฒด์ ์ผ๋ก ๋งค๋๋ฌ์์ง๋ค. ์ค๋ฒ์ํ ์ด ๋๋ค๋ ๋จ์ ์ด ์๋ค.์ต์์ ์ฃผ๋ณ์ ๊ฒฝ์ฌ๊ฐ ๊ฐํ๋ฅด๋ฉด ๋ด๋ ค์ค๋ ์๋๊ฐ ํฌ๊ธฐ๋๋ฌธ์ ๋ฐ๋ํธ์ผ๋ก ์ค๋ฒ ์ํ ์ด ๋๋ค.
๋ค์คํ ๋กํ ๋ชจ๋ฉํ
- ๊ด์ฑ์ด ์ปค์ง๋๋ผ๋ ์ค๋ฒ์ํ ์ด ๋ ์ง ๋ฏธ๋ฆฌ ์ดํผ๊ณ ๊ต์ ํ๊ธฐ๋๋ฌธ์ ์ค๋ฒ์ํ ์ด ์ต์ ๋๋ค.
AdaGrad
- ์์คํจ์์ ๊ณก๋ฉด ๋ณํ์ ๋ฐ๋ผ ์ ์์ ์ผ๋ก ํ์ต๋ฅ ์ ์ ํ๋ค.
- ํ์ต์ด ์งํ๋ ์๋ก ๊ณก๋ฉด ๋ณํ๋์ด ์ฆ๊ฐํ๊ณ ์ ์์ ํ์ต๋ฅ ์ ์ ์ ๋ฎ์์ง๋ค. ๊ฒฝ์ฌ๊ฐ ๊ฐํ๋ฅธ ๊ณณ์์ ์ถ๋ฐํ๋ฉด ์ด๊ธฐ๋ถํฐ ์ ์์ ํ์ต๋ฅ ์ด ๊ธ๊ฐํด์ ํ์ต์ด ์กฐ๊ธฐ ์ค๋จ๋ ์ ์๋ค.
RMSProp
- ์ ์ฒด๊ฐ ์๋ ์ต๊ทผ ๊ฒฝ๋ก์ ๊ณก๋ฉด ๋ณํ๋์ ์ธก์ ํด ํ์ต ์กฐ๊ธฐ์ข ๋ฃ๋ฅผ ์์ค๋ค. ์ค๋๋ ๊ฒฝ๋ก์ ๊ธฐ์ธ๊ธฐ๋ฅผ ์ ๊ฒ ๋ฐ์ํด ๊ธฐ์ธ๊ธฐ์ ํฌ๊ธฐ๊ฐ ์ ์ ๋์ ๋์ด ๊ณก๋ฉด์ ๋ณํ๋์ด ์ปค์ง๋ ํ์์ด ๋ฐ์ํ๋ค.
Adam
- ์ก์ ๋ฐ์ดํฐ์ ๋ฏผ๊ฐํ์ง ์๊ณ ์ต์ ํ ์ฑ๋ฅ์ด ์ฐ์ํ๋ค.
๊ฐ์ค์น ์ด๊ธฐํ
- ํ์ต ์ฑ๋ฅ์ ํฐ ์ํฅ์ ๋ผ์น๋ค. ์ ๊ฒฝ๋ง์ ๊ฐ์ค์น๋ฅผ 0์ผ๋ก ์ด๊ธฐํํ๋ฉด ํ์ต์ด ์งํ๋์ง ์์ผ๋ฉฐ, 0์ด ์๋ ์์๋ก ์ด๊ธฐํํ๋ฉด ๊ฐ์ ์ธต์ ์๋ ๋ด๋ฐ์ ๋ง์น ํ๋์ ๋ด๋ฐ๋ง ์๋ ๊ฒ์ฒ๋ผ ๋๊ฐ์ด ์๋ํ๋ค. ๋ฐ๋ผ์ ๋์๋ฅผ ์ด์ฉ(์ผ๋ฐ์ ์ผ๋ก)ํ์ฌ ๊ฐ์ค์น๋ฅผ ๋ชจ๋ ๋ค๋ฅธ ๊ฐ์ผ๋ก ์ด๊ธฐํํ๋ค.
- ์ด ๋ ์ฃผ์ํ ์ ์ ์ธต์ด ๊น์ด์ง๋๋ผ๋ ๋ฐ์ดํฐ์ ํฌ๊ธฐ๊ฐ ๋ฌ๋ผ์ง์ง ์๋๋ก ๊ฐ์ค์น์ ํฌ๊ธฐ๋ฅผ ์ ํด์ผ ํ๋ค๋ ๊ฒ์ด๋ค. ๊ฐ์ค์น์ ํฌ๊ธฐ๊ฐ ์๋ค๋ฉด ์ธต์ด ๊น์ด์ง์๋ก ์ถ๋ ฅ์ด ์ ์ 0์ ๊ฐ๊น์์ง๊ณ ๋ฐ๋๋ก ๊ฐ์ค์น์ ํฌ๊ธฐ๊ฐ ํฌ๋ฉด ์ถ๋ ฅ์ด ์ ์ ์ปค์ง๋ค.
- Xavier ์ด๊ธฐํ๋ ํ์ฑํจ์๊ฐ ์๊ทธ๋ชจ์ด๋ ๊ณ์ด์ผ๋ ์ด๋ค. ์ ๋ ฅ ๋ฐ์ดํฐ์ ๋ถ์ฐ์ ์ ์งํ๊ฒ ํ๋ค.
- He ์ด๊ธฐํ๋ ReLU์ผ๋ ์ด๋ค. ์ ๋ ฅ ๋ฐ์ดํฐ์ ๋ถ์ฐ์ ์ ์งํ๊ฒ ํ๋ค.
์ ๊ทํ
- ์ต์ ํ ๊ณผ์ ์์ ์ต์ ํด๋ฅผ ์ ์ฐพ๋๋ก ์ ๋ณด๋ฅผ ์ถ๊ฐํ๋ ๊ธฐ๋ฒ์ผ๋ก, ์ ๊ทํ๋ฅผ ํ๋ฉด ์ผ๋ฐํ๋ฅผ ์ํ๋ ๋ชจ๋ธ์ ๋ง๋ค ์ ์๋ค.
: ๋ฐฐ์น ์ ๊ทํ -> ์ฑ๋ฅ ์์น
- ๋ชจ๋ธ์ ์คํํ ๋๋ง๋ค ์ธต ํํ๋ก ๋ฏธ๋๋ฐฐ์น๋ฅผ ์ ๊ทํํ์ฌ ๋ด๋ถ ๊ณต๋ณ๋ ๋ณํ๋ฅผ ์ต์ํํ๋ค.
- ์ด๋ฏธ์ง์ ๊ฒฝ์ฐ ๋ฐฐ์น ์ ๊ทํ ์ธ์ ๊ณ์ธต ์ ๊ทํ, ์ธ์คํด์ค ์ ๊ทํ, ๊ทธ๋ฃน ์ ๊ทํ๋ฅผ ์ฌ์ฉํ๋ค.
: ๊ฐ์ค์น ๊ฐ์
- ์ ๊ทํ ๊ธฐ๋ฒ ์ค ํ๋๋ก ์์ค ํจ์์ ๊ฐ์ค์น์ ํฌ๊ธฐ๋ฅผ ๋ํ๋ด๋ ์ ๊ทํ ํญ์ ๋ํด์ ์์ค ํจ์์ ํจ๊ป ์ต์ํ๋๋๋กํ๋ค.
- ๊ฐ์ค์น์ ์ฌ์ ๋ถํฌ๊ฐ ๊ฐ์ฐ์์ ๋ถํฌ๋ผ๋ฉด ์ ๊ทํ ํญ์ L2๋ ธ๋ฆ์ ์ฌ์ฉํ๋ค (L2์ ๊ทํ)
- L2 ์ ๊ทํ๋ ๊ฐ์ค์น๋ฅผ ์๊ฒ ๋ง๋ค์ด ์ค์ฐจ์ ๋ณ๋์ฑ์ ์ค์ด๊ณ ํด๋ฅผ ๋น ๋ฅด๊ฒ ์ฐพ๊ฒ ํ๋ค.
: ์กฐ๊ธฐ ์ข ๋ฃ
- ํ๋ จ ๋์ ์ฑ๋ฅ์ด ๋ ์ข์์ง์ง ์์ผ๋ฉด ๊ณผ์ ํฉ์ด๋ผ ํ๋จํด ํ๋ จ์ ๋ฉ์ถ๋ค.
- ํ๋ผ๋ฏธํฐ ๊ณต๊ฐ์ ์๊ฒ ๋ง๋ค๊ธฐ ๋๋ฌธ์ L2์ ๊ทํ์ ๋์ผํ ํจ๊ณผ๋ฅผ ๊ฐ์ง๋ค.
๋ฐ์ดํฐ ์ฆ๊ฐ
- ์ด๋ฏธ์ง๋ ์ด๋ฏธ์ง๋ณํ(์ด๋, ํ์ , ๋๋ฆฌ๊ธฐ, ๋์นญ, ์ก์์ถ๊ฐ, ์์๋ณํ, ์๋ผ๋ด๊ธฐ)๋ฅผ ์ฌ์ฉํ๋ค.
: ๋ฐฐ๊น
- ๋ ๋ฆฝ๋ ์ฌ๋ฌ ๋ชจ๋ธ์ ๋์์ ์คํํ ๋ค ๊ฐ๋ณ ๋ชจ๋ธ์ ์์ธก์ ์ด์ฉํด์ ์ต์ข ์์ธกํ๋ ์ ๊ทํ ๋ฐฉ๋ฒ
: ๋๋กญ ์์
- ๋ฏธ๋๋ฐฐ์น๋ฅผ ์คํํ ๋๋ง๋ค ๋ด๋ฐ์ ๋๋คํ๊ฒ ์๋ผ๋ด์ ์๋ก์ด ๋ชจ๋ธ์ ์์ฑํ๋ ์ ๊ทํ ๋ฐฉ๋ฒ์ด๋ค.
- ๋ด๋ฐ์ ๋๋กญ์์ํ ๋๋ ๋ด๋ฐ์ 50%์ด์์ ์ ์ง๋๋๋ก ์ฃผ์ํด์ผ ํ๋ค.
: ์ก์ ์ฃผ์
- ๋ฐ์ดํฐ๋ ๋ชจ๋ธ์ด ํ๋ฅ ์ ์ผ๋ก ์ ์๋์ด ์์ง ์์ ๋, ๋ฐ์ดํฐ๋ ๋ชจ๋ธ์ ์ก์์ ๋ฃ์ด์ ํ๋ฅ ์ ์ฑ์ง์ ๋ถ์ฌํ๋ฉด ๋ค์์ฑ์ด ์๊ธฐ๋ฉฐ ์ ๊ทํ ํจ๊ณผ๊ฐ ๋ฐ์ํ๋ค.
- ์ก์์ ์ ๋ ฅ ๋ฐ์ดํฐ , ๊ฐ์ค์น, ๋ ์ด๋ธ ๋ฑ์ ๋ค์ํ ๋ฐฉ์์ผ๋ก ๋ฃ์ ์ ์๋ค.
- ์ ๋ ฅ๋ฐ์ดํฐ + ์ก์ = ๋ฐ์ดํฐ ์ฆ๊ฐ
- ๋ ์ด๋ธ์ด ์ ํํ์ง ์์ ๋ ๋ ์ด๋ธ์ ์ค์ฐจ๋ฅผ ๋ฐ์ํ ์ํํธ ๋ ์ด๋ธ๋ง์ผ๋ก ํ์ตํ๋ฉด ๋ชจ๋ธ ์ฑ๋ฅ์ด ํฅ์๋๋ค.
'๋ฅ๋ฌ๋ > Today I learned :' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
RNN (0) | 2022.12.28 |
---|---|
python pytorch ํ ์ rank, un squeeze, view, ํ๋ ฌ๊ณฑ (0) | 2022.12.28 |
๋ฅ๋ฌ๋์ ๋ชจ๋ ํต์ฌ ๊ฐ๋ ์ ๋ฆฌ1 (0) | 2022.12.27 |
ํ์ดํ ์น ํจํค์ง ๊ธฐ๋ณธ ์กฐ์๋ฒ ์ตํ๊ธฐ 3 - python ํ๋ ฌ, ํ ์ (0) | 2022.12.26 |
ํ์ดํ ์น ํจํค์ง ๊ธฐ๋ณธ ์กฐ์๋ฒ ์ตํ๊ธฐ 2 - python ํ๋ ฌ, ํ ์ (1) | 2022.12.26 |