๐ก Summary
- 2์ฃผ์ฐจ ์คํฐ๋ : CNN ๊ฐ๋ + ๋ชจ๋ธ ๊ตฌํ (tensorflow / pytorch)
๐ก ์คํฐ๋ ์๋ฃ
- ๋ถ์คํธ์ฝ์ค ํ์ดํ ์น๋ก ์์ํ๋ ๋ฅ๋ฌ๋ ๊ธฐ์ด
- ๋ถ์คํธ์ฝ์ค ํ ์ํ๋ก์ฐ๋ก ์์ํ๋ ๋ฅ๋ฌ๋ ๊ธฐ์ด
๐ก 2์ฃผ์ฐจ ์คํฐ๋ ๋ด์ฉ
1๏ธโฃ CNN ์ด๋?
CNN(Convolutional neural network) : ํฉ์ฑ๊ณฑ ์ ๊ฒฝ๋ง(Convolutional neural network, CNN)์ ์๊ฐ์ ์์์ ๋ถ์ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ค์ธต์ ํผ๋-ํฌ์๋์ ์ธ ์ธ๊ณต์ ๊ฒฝ๋ง์ ํ ์ข ๋ฅ์ด๋ค. ๋ฅ ๋ฌ๋์์ ์ฌ์ธต ์ ๊ฒฝ๋ง์ผ๋ก ๋ถ๋ฅ๋๋ฉฐ, ์๊ฐ์ ์์ ๋ถ์์ ์ฃผ๋ก ์ ์ฉ๋๋ค. - ์ํค๋ฐฑ๊ณผ
- ๊ธฐ๋ณธ ์ฉ์ด
- Convolution : ์ด๋ฏธ์ง ์์์ stride ๊ฐ ๋งํผ filter(kernel)์ ์ด๋์ํค๋ฉด์ ๊ฒน์ณ์ง๋ ๋ถ๋ถ์ ๊ฐ ์์์ ๊ฐ์ ๊ณฑํด์ ๋ชจ๋ ๋ํ ๊ฐ์ ์ถ๋ ฅ์ผ๋ก ํ๋ ์ฐ์ฐ
- Stride : filter ๋ฅผ ํ๋ฒ์ ์ผ๋ง๋ ์ด๋ํ ๊ฒ์ธ๊ฐ
- Padding : ์ด๋ฏธ์ง ๊ฒฝ๊ณ ๋ถ๋ถ์ ํฝ์ ๋ค์ ๋ง๋ถ์ด๋ ๊ฒ
- ์ฃผ์ ๊ตฌ์ฑ ์์
- Fully-Connected Layer : ์ฃผ์ด์ง ์ ๋ ฅ์ ์ ์ฒด ๋ถ๋ถ๊ณผ ๋ด์ ์ฐ์ฐ
- Convolution Layer : ์ฃผ์ด์ง ์ ๋ ฅ์ ์์ ๋ถ๋ถ๊ณผ ๋ด์ ์ฐ์ฐ (์ด๋ฏธ์ง์ ๊ณต๊ฐ์ ์ธ ์์กด์ฑ์ ๋ฐ์ํ ์ ์์)
- Pooling Layer : ์ฃผ์ด์ง ์ ๋ ฅ์ downsampling ํ๋ ๊ฒ
2๏ธโฃ CNN ๋ชจ๋ธ ๊ตฌํ
๐ํ๋ก์ ํธ ๋ชฉํ
- CNN ์ค๊ณ๋ฅผ ํตํ ์ด๋ฏธ์ง ๋ถ๋ฅ๊ธฐ ์์ฑ
- ๋ฐ์ดํฐ ์ฆ์(data augmentation) ์ ์ฉ
- ํ์ต๋ ๋ชจ๋ธ ์ ์ฅ ๋ฐ ๋ก๋
- ์ ์ดํ์ต(transfer learning) ๊ตฌํ
๐ ์์ค์ฝ๋
๐ ๋ฌธ์ ์
- ์ ๋ฒ์ฃผ์ ๋น์ทํ๊ฒ tensorflow ๋ก ์์ฑํ ์ฝ๋์์๋ ์๊ตฌํ ์ฑ๋ฅ์ ๋ง๋ค์์์๋ ์ฑ๋ฅ ์ฒดํฌ๊ฐ ํต๊ณผ๋์ง ์์๋ค. ๊ฐ์ ๊ฒ์ํ์ ๊ฐ์ ๋ฌธ์ ๊ฐ ์๋ ์ฌ๋๋ค์ด ์์ด์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ๋ ์ค์ด๋ค.
๐ก ๋ค์ ์ฃผ์ ํ ์ผ
- RNN ๊ฐ๋ ๊ณต๋ถ ๋ฐ ๋ชจ๋ธ ๊ตฌํ
'Group Study (2020-2021) > Deep Learning' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[DeepSleep] ๋ ผ๋ฌธ ๋ฆฌ๋ทฐ ์คํฐ๋ 1์ฃผ์ฐจ (0) | 2021.07.11 |
---|---|
[DeepSleep] ๋ฅ๋ฌ๋ ์คํฐ๋ 4์ฃผ์ฐจ (0) | 2021.06.28 |
[DeepSleep] ๋ฅ๋ฌ๋ ์คํฐ๋ 3์ฃผ์ฐจ (0) | 2021.06.21 |
[DeepSleep] ๋ฅ๋ฌ๋ ์คํฐ๋ 1์ฃผ์ฐจ (0) | 2021.05.17 |
[DeepSleep] ๋ฅ๋ฌ๋ ์คํฐ๋ OT (0) | 2021.05.10 |