728x90
๋ฐ์ํ
AutoEncoder
- ์ ๋ ฅ์ด ๋ค์ด์์ ๋, ํด๋น ์ ๋ ฅ ๋ฐ์ดํฐ๋ฅผ ์ต๋ํ ์์ถ ์ํจ ํ, ์์ถ ์ํจ ๋ฐ์ดํฐ๋ฅผ ๋ณธ๋์ ์ ๋ ฅ ํํ๋ก ๋ณต์์ํค๋ ์ ๊ฒฝ๋ง
- ์์ถํ๋ ๋ถ๋ถ์ encoder
- ๋ณต์ํ๋ ๋ถ๋ถ์ decoder
- ์์ถ๊ณผ์ ์์ ์ถ์ถํ ์๋ฏธ์๋ ๋ฐ์ดํฐ๋ฅผ latent vector
AutoEncoder์ ์์๊ณผ ํ์ต ๋ฐฉ๋ฒ
- ์์
- Input Data๋ฅผ Encoder Network์ ํต๊ณผ์์ผ ์์ถ๋ z๊ฐ์ ์ป์
- ์์ถ๋ z vector๋ก๋ถํฐ Input Data์ ๊ฐ์ ํฌ๊ธฐ์ ์ถ๋ ฅ ๊ฐ์ ์์ฑ
- ์ด๋ Loss๊ฐ์ ์ ๋ ฅ๊ฐ x์ Decoder๋ฅผ ํต๊ณผํ y๊ฐ์ ์ฐจ์ด
- ํ์ต ๋ฐฉ๋ฒ
- Decoder Network๋ฅผ ํต๊ณผํ Output layer์ ์ถ๋ ฅ ๊ฐ์ Input๊ฐ์ ํฌ๊ธฐ์ ๊ฐ์์ผ ํจ(๊ฐ์ ์ด๋ฏธ์ง๋ฅผ ๋ณต์ํ๋ค๊ณ ์๊ฐํ๋ฉด ๋จ)
- ์ด๋ ํ์ต์ ์ํด์๋ ์ถ๋ ฅ ๊ฐ๊ณผ ์ ๋ ฅ๊ฐ์ด ๊ฐ์์ ธ์ผ ํจ
Decoder์ ์ญํ
- latent feature์ ๊ฒฝ์ฐ, encoder๋ก๋ถํฐ ์ ๋ณด๋ฅผ ์ถ์ถํด๋ด๋๋ฐ, ์ด๋ ์ ๋ง ์ ์ฌ์ ์ธ ํน์ง์ ๋ฝ์๋๋๊ฐ๋ฅผ ํ์ธํ๋ ์ฐจ์์์ decoder ๋ถํฐ input x๋ฅผ ๋ค์ ํ์ฉ ์ญ์ ํ๋ฅผ ํ๋ฉด์ ํน์ง์ ์ ๋ฝ์๋์ง๋ฅผ ํ์ธํ๋ ์ฉ๋๋ก ์ฐ์
- ์ฆ, decoder๋ latent vector์ ์ ์ฐพ์์ฃผ๊ธฐ ์ํ ๋์ฐ๋ฏธ ์ญํ ์ด๋ผ๊ณ ๋งํ ์ ์์
AutoEncoder ํ์ฉ ์์
- AutoEncoder๋ ์ค์ ๋ก Input Data์ Feature๋ฅผ ์ถ์ถํ ๋ ๋ง์ด ์ฌ์ฉ
- ์ฃผ๋ก Dimension Reduction์ ์ฌ์ฉ
- Network parameter ์ด๊ธฐํ, pre-training์ ๋ง์ด ์ฌ์ฉ๋จ
- ์ด ๋๋ Batch-Norm, Xavier Initialization๊ณผ ๊ฐ์ ๊ธฐ๋ฒ๋ค์ด ์์์
Stacking AutoEncoder for pre-training
- weight ํ์ต์ํค๊ณ ์ด๊ธฐํ ํ๋ ๊ฒ์ ์๋ฏธํจ
Denoising AutoEncoder
- AutoEncoder๋ Noise๊ฐ ์๋ ๋ฐ์ดํฐ์์๋ ์ ์๋ํ ์ ์๋๋ก ๋ฐ์ ๋จ
- Denoising AutoEncoder๋ Encoder์ Noise๊ฐ ์๋ Input data๋ฅผ ๋ฃ์ด์ฃผ๊ณ , Decoder๋ก๋ถํฐ ๋์จ Output์ด Noise๊ฐ ์ ์ฉ๋์ง ์์ Input data์ ๊ฐ๊น๋๋ก ํ์ต
- ์ด๋ฅผ ํตํด Noise๊ฐ ์๋ ์ํฉ์์๋ ์์ ์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ๋์ถํ ์ ์๋๋ก ํจ
728x90
๋ฐ์ํ
'Deep Learning > [๋ ผ๋ฌธ] Paper Review' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
R-CNN (0) | 2023.07.06 |
---|---|
GAN: Generative Adversarial Nets (0) | 2023.07.06 |
SPPNet (0) | 2023.07.06 |
Faster R-CNN (0) | 2023.07.06 |
YOLO: You Only Look Once: Unified, Real-Time Object Detection (1) | 2023.07.06 |