โ ๋จธ์ ๋ฌ๋๊ณผ ๋ฅ๋ฌ๋
1๏ธโฃ ์ธ๊ณต์ง๋ฅ, ๋จธ์ ๋ฌ๋๊ณผ ๋ฅ๋ฌ๋
โ ์ธ๊ณต์ง๋ฅ : '์ธ๊ฐ์ ์ง๋ฅ์ ๋ชจ๋ฐฉ' ํ์ฌ ์ฌ๋์ด ํ๋ ์ผ์ ๊ธฐ๊ณ๊ฐ ํ ์ ์๋๋ก ํ๋ ๊ธฐ์
โ ์ธ๊ณต์ง๋ฅ > ๋จธ์ ๋ฌ๋ > ๋ฅ๋ฌ๋
โ ๋จธ์ ๋ฌ๋ : ์ธ๊ณต์ ๊ฒฝ๋ง, ์ํฌํธ ๋ฒกํฐ ๋จธ์ , ๊ฒฐ์ ํธ๋ฆฌ โโโ
โ ๋ฅ๋ฌ๋ : CNN, RNN, RBM โโโ
โ https://koreapy.tistory.com/1223 : RBM ์ค๋ช ์ฐธ๊ณ
โ ๋จธ์ ๋ฌ๋๊ณผ ๋ฅ๋ฌ๋์ ์ฐจ์ด
โ ๋จธ์ ๋ฌ๋ : Input > ํน์ฑ ์ถ์ถ (์ธ๊ฐ์ด ์ฒ๋ฆฌ) > ๋ถ๋ฅ (์ปดํจํฐ๊ฐ ์ฒ๋ฆฌ) > output
โ ๋ฅ๋ฌ๋ : Input > ํน์ฑ ์ถ์ถ + ๋ถ๋ฅ (์ปดํจํฐ๊ฐ ์ฒ๋ฆฌ) > output
โ ๋ฐ์ดํฐ์ ๋ํ ํน์ง์ ์ค์ค๋ก ์ฒ๋ฆฌํ๋์ง์ ์ฌ๋ถ์ ๋ฐ๋ผ ๋ฅ๋ฌ๋๊ณผ ๋จธ์ ๋ฌ๋์ด ๊ตฌ๋ถ๋๋ค.
โ feature extraction ํน์ฑ ์ถ์ถ : ์ฌ๋์ด ์ธ์งํ๋ ๋ฐ์ดํฐ๋ฅผ ์ปดํจํฐ๊ฐ ์ธ์งํ ์ ์๋ ๋ฐ์ดํฐ๋ก ๋ณํํ๋ ์์ ์ผ๋ก, ๋ฐ์ดํฐ ๋ณ๋ก ์ด๋ค ํน์ง์ด ์๋์ง ์ฐพ์๋ด๊ณ ์ด๋ฅผ ๋ฐํ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ฒกํฐ๋ก ๋ณํํ๋ ์์
2๏ธโฃ ๋จธ์ ๋ฌ๋์ด๋
์ง์์ด๋ ํจํด์ ์ฐพ์ ํ์ตํ๊ณ ์์ธก์ ์ํํ๋ ๊ฒ
์ปดํจํฐ๊ฐ ํ์ตํ ์ ์๊ฒ ํ๋ ์๊ณ ๋ฆฌ์ฆ๊ณผ ๊ธฐ์ ์ ๊ฐ๋ฐํ๋ ๋ถ์ผ
โ ๋จธ์ ๋ฌ๋ ํ์ต ๊ณผ์
โ ํฌ๊ฒ ํ์ต ๋จ๊ณ Training ์ ์์ธก ๋จ๊ณ prediction ์ผ๋ก ๊ตฌ๋ถํ ์ ์๋ค.
โ ๊ตฌ์ฑ ์์๋ ๋ฐ์ดํฐ์ ๋ชจ๋ธ
- ๋ฐ์ดํฐ : ํธํฅ๋์ง ์์ ํ๋ จ ๋ฐ์ดํฐ๋ฅผ ํ๋ณดํ๋ ๊ฒ์ด ์ค์, ์์ง ํ ํ๋ จ ๋ฐ์ดํฐ์ ๊ณผ ํ ์คํธ ๋ฐ์ดํฐ์ ์ผ๋ก ์ฉ๋๋ฅผ ๋ถ๋ฆฌํ์ฌ ์ฌ์ฉํ๋ค.
- ๋ชจ๋ธ : '๊ฐ์ค' ์ด๋ผ๊ณ ํ๋ค. "์ ๋ ฅ ๋ฐ์ดํฐ์ ํจํด์ A ์ ๊ฐ๋ค" ๋ผ๋ ๊ฐ์ ์ '๋ชจ๋ธ' ์ด๋ผ๊ณ ํ๋ค.
โ ๊ฒ์ฆ ๋ฐ์ดํฐ์ (๋ชจ๋ธ ์ฑ๋ฅ ํ๊ฐ) ์ด ํ์ํ ์ด์
โ ์ฐธ๊ณ ๋ก ํ์ต์ ์ฌ์ฉ๋๋ ๋ฐ์ดํฐ์ ์ ์์ด ๋ง์ผ๋ฉด ๊ฒ์ฆ ๋ฐ์ดํฐ์ ์ ์ฌ์ฉํ๋ ๊ฒ์ ์ข์ง ์๋ค.
โ First. ๋ฅ๋ฌ๋์ ๋ชฉ์ ์ ์๋กญ๊ฒ ์์ง๋ ๋ฐ์ดํฐ์ ๋ํด ์ ํํ ์์ธก์ ํ๋ ๊ฒ์ด๋ฏ๋ก, ํ ์คํธ ๋ฐ์ดํฐ์ ์ ๋ํ ์ฑ๋ฅ์ ๊ฒ์ฆ ๋ฐ์ดํฐ๋ก ๊ฐ๋ ํด๋ณผ ์ ์๋ค๋ ์ฅ์
โ Second. ๋ชจ๋ธ์ ์ฑ๋ฅ์ ๋์ด๋๋ฐ ๋์์ ์ค๋ค. ๊ฒ์ฆ ๋ฐ์ดํฐ์์ ์ ํ๋๊ฐ ๋ฎ์ผ๋ฉด ๊ณผ์ ํฉ์ด ์ผ์ด๋ฌ์ ๊ฐ๋ฅ์ฑ์ ๊ณ ๋ คํด ์ ๊ทํ๋ฅผ ํ๊ฑฐ๋ ์ํฌํฌ๋ฅผ ์ค์ด๋ ๋ฐฉ์์ผ๋ก ๊ณผ์ ํฉ์ ๋ฏธ๋ฆฌ ๋ง์ ์ ์๋ค.
โ ๋จธ์ ๋ฌ๋ ํ์ต ์๊ณ ๋ฆฌ์ฆ
โ ์ง๋ํ์ต, ๋น์ง๋ํ์ต, ๊ฐํํ์ต
โ ์ง๋ํ์ต : ์ ๋ต์ด ์ฃผ์ด์ง๋ ํ์ต ๋ฐฉ๋ฒ
โ ๋น์ง๋ํ์ต : ์ ์ฌ๋ ๊ธฐ๋ฐ (๋ฐ์ดํฐ ๊ฐ ๊ฑฐ๋ฆฌ ์ธก์ ) ์ผ๋ก ํน์ง์ด ์ ์ฌํ ๋ฐ์ดํฐ๋ผ๋ฆฌ ๋ฌถ์ด์ ๋ถ๋ฅ
โ ๊ฐํํ์ต : ํ๋์ ๋ํ ๋ณด์์ ๋ฐ์ผ๋ฉฐ ํ์ต์ ์งํ
3๏ธโฃ ๋ฅ๋ฌ๋์ด๋
โ ๋ฅ๋ฌ๋์ด๋
โ ์ธ๊ฐ์ ๋๋ฅผ ๊ธฐ์ด๋ก ์ค๊ณ
โ ์๋ง์ ๋ด๋ฐ์ ๋ณ๋ ฌ์ฐ์ฐ ํ์ฌ ์ปดํจํฐ๊ฐ ์ํํ์ง ๋ชปํ๋ ์์ฑ, ์์ ์ธ์ ๋ฑ ์ฒ๋ฆฌ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ค.
โ ๋ฐ์ดํฐ ์ค๋น → ๋ชจ๋ธ ์ ์ → ๋ชจ๋ธ ์ปดํ์ผ (์ตํฐ๋ง์ด์ ์ ํ, ์์คํจ์ ์ ํ) → ๋ชจ๋ธ ํ๋ จ → ๋ชจ๋ธ ์์ธก
โ ๋ชจ๋ธ ์ ์ ๋จ๊ณ์์ ์ ๊ฒฝ๋ง์ ์์ฑํ๋๋ฐ, ์ด๋ ์๋์ธต์ ๊ฐ์๊ฐ ๋ง์์๋ก ์ฑ๋ฅ์ ์ข์์ง๋ ๊ณผ์ ํฉ์ด ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ ์ ๊ฒฝ๋ง์ ์ ๋๋ก ํ์ฑํ๋ ๊ฒ์ด ์ค์ํ๋ค.
โ ๋ชจ๋ธ ์ปดํ์ผ ๋จ๊ณ์์ ํ์ฑํ ํจ์, ์์คํจ์, ์ตํฐ๋ง์ด์ ๋ฅผ ์ ํํ๋ค. ๋ฐ์ดํฐ ํํ์ ๋ฐ๋ผ ๋ค์ํ ์ต์ ์ด ์กด์ฌํ๋ค.
โ ๋ชจ๋ธ ํ๋ จ ๋จ๊ณ์์๋ ํ๋ฒ์ ์ฒ๋ฆฌํ ๋ฐ์ดํฐ ์์ ์ง์ ํ๋ค. ์ฆ, ์ผ์ ํ ๋ฌถ์์ผ๋ก ๋๋์ด ์ฒ๋ฆฌํ ์ ์๋ ๋ฐฐ์น์ ํ๋ จ์ ํ์์ธ ์ํฌํฌ ์ ํ์ด ์ค์ํ๋ค. ํ๋ จ ๊ณผ์ ์์ ์ฑ๋ฅ์ ์ดํด๋ณด๋ฉฐ ํ๋ผ๋ฏธํฐ์ ํ์ดํผํ๋ผ๋ฏธํฐ์ ๋ํ ์ต์ ๊ฐ์ ์ฐพ์์ผ ํ๋ค.
โ ๋ฅ๋ฌ๋ ํต์ฌ ๊ตฌ์ก์์๋ ์ ๊ฒฝ๋ง๊ณผ ์ญ์ ํ
โ ๋ฐฐ์น : 1000๊ฐ์ ๋ฐ์ดํฐ์ ์ ๋ํ ๋ฐฐ์น ํฌ๊ธฐ๊ฐ 20์ด๋ฉด, ์ํ ๋จ์ 20๊ฐ์ผ ๋๋ง๋ค ๋ชจ๋ธ ๊ฐ์ค์น๋ฅผ ํ ๋ฒ์ฉ ์ ๋ฐ์ดํธ ํ๋ค๋ ์๋ฏธ
โ ์ฑ๋ฅ์ด ์ข๋ค๋ ๊ฒ : ์์ธก์ ์ํ๋ค (์ ํ๋๊ฐ ๋๋ค), ํ๋ จ ์๋๊ฐ ๋น ๋ฅด๋ค
โ ๋ฅ๋ฌ๋ ํ์ต ์๊ณ ๋ฆฌ์ฆ
โ ์ง๋ํ์ต
- ํฉ์ฑ๊ณฑ ์ ๊ฒฝ๋ง CNN : ์ด๋ฏธ์ง ๋ถ๋ฅ, ์ด๋ฏธ์ง ์ธ์, ์ด๋ฏธ์ง ๋ถํ
- ์ํ ์ ๊ฒฝ๋ง RNN : ์๊ณ์ด ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฅ (ex. LSTM)
โ ๋น์ง๋ํ์ต
- ์๋ ์๋ฒ ๋ฉ : ๋จ์ด๋ฅผ ๋ฒกํฐ๋ก ํํํ๋ ๊ธฐ๋ฒ. Word2Vec, GloVe
- ๊ตฐ์ง : ๋จธ์ ๋ฌ๋์ ๊ตฐ์งํ์ ํจ๊ป ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ์ฃผ๋ก ๋ง์. GMM, SOM
- ์ฐจ์์ถ์ : AutoEncoder, PCA
โ ์ ์ดํ์ต
- ์ฌ์ ์ ํ์ต์ด ์๋ฃ๋ pre trained model ์ ๊ฐ์ง๊ณ ์ํ๋ ํ์ต์ ๋ฏธ์ธ์กฐ์ (fine tuning) ๊ธฐ๋ฒ์ ์ด์ฉํด ํ์ต์ํค๋ ๋ฐฉ๋ฒ
- ์ฌ์ ์ ํ์ต์ด ์๋ฃ๋ ๋ชจ๋ธ์ด ํ์ํ๋ค. ์ฌ์ ํ์ต๋ชจ๋ธ์ ํ๊ณ ์ ํ๋ ๋ฌธ์ ์ ๋น์ทํ๋ฉด์ ๋ง์ ๋ฐ์ดํฐ๋ก ์ด๋ฏธ ํ์ต์ด ๋์ด์๋ ๋ชจ๋ธ์ด๋ค. VGG, Inception, MobileNet ๊ฐ์ ์ฌ์ ํ์ต ๋ชจ๋ธ์ ์ฌ์ฉํ๋ฉด ํจ์จ์ ์ธ ํ์ต์ด ๊ฐ๋ฅํ๋ค.
- BERT, MobileNetV2
'1๏ธโฃ AIโขDS > ๐ Deep learning' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฅ๋ฌ๋ ํ์ดํ ์น ๊ต๊ณผ์] 4์ฅ ๋ฅ๋ฌ๋ ์์ (1) | 2022.10.04 |
---|---|
[๋ฅ๋ฌ๋ ํ์ดํ ์น ๊ต๊ณผ์] 2์ฅ ์ค์ต ํ๊ฒฝ ์ค์ ๊ณผ ํ์ดํ ์น ๊ธฐ์ด (1) | 2022.09.23 |
[Pytorch ๋ฅ๋ฌ๋ ์ ๋ฌธ] ํ์ดํ ์น ๊ธฐ์ด (0) | 2022.09.14 |
[์ธ๊ณต์ง๋ฅ] ๋ฅ๋ฌ๋ ๋ชจ๋ธ ๊ฒฝ๋ํ (0) | 2022.06.21 |
[์ธ๊ณต์ง๋ฅ] Federated Learning , Distributed Learning (0) | 2022.06.15 |
๋๊ธ