DeepLearning_Lec10_2 - 8BitsCoding/RobotMentor GitHub Wiki
๋ณต์ต : Overfitting
๋ฐ์ดํฐ์ ์ํด์ ๊ณก์ ์ด ํํ์ด ์ง๋ ํ์
์๋ฌ๋ฅ ์ด ๋ ์ด์ด๋ฐ๋ผ ๋จ์ด์ง๋ ๋ฏ ํ๋๋ ๋ค์ ์ฌ๋ผ๊ฐ๋ ํ์์ด ๋ฐ์!
๊น๊ฒ ํ์ตํ ์๋ก overfitting๋ ํ๋ฅ ์ด ๋์์ง๋ค.
๊ทธ๋์ ์ด๋ป๊ฒ ํด๊ฒฐํ ๊ป๋ฐ?
- ํ์ต๋ฐ์ดํฐ๋ฅผ ๋ง์ด!
- 2๋ฒ์ ๋ฅ๋ฌ๋์์ ์ํด๋ ๋จ
- Regularization
๋ฐ์ดํฐ์ ๊ฐ์๊ฐ ์ ํ๋๋ค๋ฉด ๊ฒฐ๊ตญ Regularization์ด ๋ต์ด๋ค??
- Regularization : ๋ฐ์ดํฐ์ ๋ฐ๋ผ์ ๋๋ฌด ๊ทธ๋ํ๋ฅผ ํํ์ด์ง๋ง๊ณ ๋์ด์คํ๊ฒ ํด์!
... ํ๋ ๋ ์๋ค! : Dropout
Dropout : ํ์ตํ ๋ ๋ช๊ฐ์ ๋ ธ๋๋ฅผ ๊ฑฐ์น์ง๋ง์!
Dropout์ ์์ด๋์ด๋ ๋ชจ๋ ๋์์ ํ์ต์ ์ ํํ ๋์์ด ์๋์ฌ ์ ์๊ธฐ์ ์ด๊ธฐ ๋ช๊ฐ์ ๋ด๋ฐ๋ง ํ์ต ํ ์ดํ ๋ชจ๋ ๋ด๋ฐ์ด ํ์ตํ๋ ๋ฐฉ์์ผ๋ก ๋์ํ๊ฒ ๋๋ค.
๊ตฌํ์ ์ด๋ ๊ฒ
Dropout Layer์ ์ถ๊ฐํ๋ฉด๋๋ค.
Ensemble
์ด๊ธฐ ๊ฐ์ด ๋ค๋ฅธ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ์ฌ๋ฌ๊ฐ ์์ฑ ํ ๋ง์ง๋ง์ combine