โ ๋ฅ๋ฌ๋์ด๋ ?
์ฌ๋ฌ ์ธต์ ๊ฐ์ง ์ธ๊ณต์ ๊ฒฝ๋ง์ ์ฌ์ฉํ์ฌ ๋จธ์ ๋ฌ๋ ํ์ต์ ์ํํ๋ ๊ฒ์ผ๋ก ์ฌ์ธตํ์ต์ด๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ, ๋จธ์ ๋ฌ๋์ ํ ์ข ๋ฅ์ด๋ค.
Deep Neural Networks ๊ตฌ์ฑ ๋ฐฉ๋ฒ
๋ฅ๋ฌ๋์์ ๋คํธ์ํฌ์ ๊ตฌ์กฐ๋ ํฌ๊ฒ 3๊ฐ์ง๋ก ๋๋์ด์ง๋ค.
1) ์
๋ ฅ์ธต: ๋คํธ์ํฌ์ ์
๋ ฅ ๋ถ๋ถ์ผ๋ก,ํ์ต์ํค๊ณ ์ถ์ x๊ฐ
2) ์ถ๋ ฅ์ธต: ๋คํธ์ํฌ์ ์ถ๋ ฅ ๋ถ๋ถ์ผ๋ก,์์ธกํ y๊ฐ
3) ์๋์ธต: ์
๋ ฅ์ธต๊ณผ ์ถ๋ ฅ์ธต์ ์ ์ธํ ์ค๊ฐ์ธต์ผ๋ก ์๋์ธต์ ์์ ์ฐ๊ฒฐ ๊ณ์ธต์ผ๋ก ์ด๋ฃจ์ด์ ธ์๋ค.
Baseline model ์ฑ๋ฅํ
์คํธ ๋ฐฉ๋ฒ
1) ๋คํธ์ํฌ์ ๋๋น๋ฅผ ๋๋ฆฌ๋ ๋ฐฉ๋ฒ(์๋์ธต์ ๋
ธ๋๊ฐ์๋๋ฆฌ๊ธฐ)
2) ๋คํธ์ํฌ์ ๊น์ด๋ฅผ ๋๋ฆฌ๋ ๋ฐฉ๋ฒ(์๋์ธต์ ๊ฐ์๋ฅผ ๋๋ฆฌ๋ ๋ฐฉ๋ฒ)
3) ๋๋น์ ๊น์ด๋ฅผ ์ ๋ถ ๋๋ฆฌ๋ ๋ฐฉ๋ฒ
โ ํ์ฑํํจ์๋ ?
์๋ง์ ๋ด๋ฐ๋ค์ ์๋ก ์๋ก ๋น ์ง์์ด ์ฐ๊ฒฐ๋์ด์๊ณ , ๋ด๋ฐ๋ค์ ์ ๊ธฐ ์ ํธ์ ํฌ๊ธฐ๊ฐ ํน์ ์๊ณ์น๋ฅผ ๋์ด์ผ๋ง ๋ค์ ๋ด๋ฐ์ด ํ์ฑํ ํ๋ค๊ณ ํด์ ํ์ฑํ ํจ์๋ผ๊ณ ๋ถ๋ฅธ๋ค. ํ์ฑํ ํจ์๋ ๋น์ ํ ํจ์์ฌ์ผํ๋ฉฐ, ๋น์ ํ ํจ์์ ๋ํ์ ์ธ ์๊ฐ ๋ฐ๋ก ์๊ทธ๋ชจ์ด๋ ํจ์์ด๋ค.
ํ์ฑํ ํจ์์ ์ข
๋ฅ
๋ฅ๋ฌ๋์์ ๊ฐ์ฅ ๋ง์ด ๋ณดํธ์ ์ผ๋ก ์ฐ์ด๋ ํ์ฑํํจ์๋ ReLU์ด๋ค. ๋ค๋ฅธ ํ์ฑํ ํจ์์ ๋นํด ํ์ต์ด ๋น ๋ฅด๊ณ , ์ฐ์ฐ๋น์ฉ์ด ์ ๊ณ ๊ตฌํ์ด ๊ฐ๋จํ๊ธฐ ๋๋ฌธ์ด๋ค.
๊ณผ์ ํฉํ์ ๋ฐ ๊ณผ์์ ํฉํ์
๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ์ค๊ณ/ํ์งํ๊ณ ํ์ต์ํค๋ค ๋ณด๋ฉด ๊ฐ๋์ฉ Training loss๋ ์ ์ ๋ฎ์์ง๋๋ฐ Validation loss๊ฐ ๋์์ง๋ ์์ ์ด ์๋๋ฐ ์ด๋ฐ ํ์์ ๊ณผ์ ํฉํ์์ด๋ผ๊ณ ํ๊ณ ๋ฐ๋์ ๊ฒฝ์ฐ๋ฅผ ๊ณผ์์ ํฉํ์์ด๋ผ๊ณ ํ๋ค.
๐ก ๊ณผ์ ํฉ์ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์๋ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์์ง๋ง ๋ํ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก๋ ๋ฐ์ดํฐ๋ฅผ ๋ ๋ชจ์ผ๊ธฐ, Data augmenation, Dropout, ์์๋ธ ๋ฑ์ด ์๋ค.
๐ ์์ธํ ์ฝ๋๋ colab ์ ๊ฒ์ํ์ต๋๋ค.
๐ ์์ธํ ์ฝ๋๋ colab ์ ๊ฒ์ํ์ต๋๋ค
์ ์ ๋ด์ฉ์ด ๊น๊ฒ ๋ค์ด๊ฐ์๋ก ์ดํดํด์ผํ ํญ์ด ๋์ด์ ธ์ ์ด๋ ค์์ง๋๊ฒ ๋๊ปด์ง๋ค. ์ด๋ฒ์ ๋ง์ ์ด๋ฏธ์ง๋ค์ ์ด์ฉํด์ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑ์์ผ๋ดค๋๋ฐ, ์ถ๊ฐ๋ก ์๋์ธต์ ๋ ์ถ๊ฐ์์ผ๋ณด๋ฉด์ ๋ค์ํ ๊ฒฐ๊ณผ๋ฅผ ๋์ถํ๋ฉด์ ๊ฒฝํ์ ๋ง์ด ์์๋ด์ผ ์ดํดํ๊ธฐ๊ฐ ํจ์ฌ ๋ ์์ํด์ง ๊ฒ ๊ฐ๋ค! ๋ง์ง๋ง ๊ฐ์ ํ ์ฃผ์ฐจ๋ฅผ ๋จ๊ธฐ๊ณ ์ถํ ์์ ์ฌ๋ฌผ์ธ์ํ๋ก์ ํธ๋ ์ด๋ค๊ฒ์ ๊ตฌํํ ์ ์์์ง ๊ธฐ๋๋๋ค.