- Today
- Total
hye-log
[๋ถ์คํธ์บ ํ AI Tech]WEEK 03_DAY 13 ๋ณธ๋ฌธ
๐ฑ ๊ฐ๋ณํ์ต
[4] Convolution Neural Networks
1. Convolution
1) signal processing์์ ๋ ํจ์๋ฅผ ์ ์์ด์ฃผ๋ ๊ฒ
2) kernel filter ๋ชจ์์ ๋ฐ๋ผ ๊ฒฐ๊ณผ๊ฐ ๋ค์ํด์ง
2. Convolutional Neural Networks
1) convolution layer, pooling layer, fully connected layer
- convolution layer, pooling layer : ํน์ง ์ถ์ถ
- fully connected layer : ๊ฒฐ๊ณผ ์ถ์ถ (ex. classification)
2) stride
3) padding
4) parameter ๊ณ์ฐ
- 11 * 11 * 3 * 48 * 2 = 35k
- 5 * 5 * 48 * 128 * 2 = 307k
5) 1×1 convolution
- ์ฐจ์ ์ถ์
- ํ๋ผ๋ฏธํฐ ์ ์ค์
[5] Modern Convolutional Neural Networks
1. Alexnet
1) 2012๋ ILSVRC(ImageNet Large-Scale Visual Recognition Challenge)์์ 1์ ์ฐจ์ง
2) GPU์ ํ๊ณ๋ก ๋ชจ๋ธ์ ๋ ๊ฐ๋ก ๋๋์ด์ ํ์ตํจ
3) ReLU activation ์ฌ์ฉ
- vanishing gradient ๋ฌธ์ ๊ทน๋ณต
4) Local response normalization, Overlapping pooling ์ฌ์ฉ
5) Data augmentation
6) Dropout
2. VGGNet
1) 3×3 convolution filters ์ฌ์ฉ
- 3×3 conv ๋ ๋ฒ์ด 5×5 ๋ณด๋ค parameter ์๊ฐ ์ค์ด๋ฆ
2) fully connected layers์ 1×1 convolution ์ฌ์ฉ
3) Dropout
3. GoogleNet
1) Inception blcks
- input์ด ํผ์ก๋ค๊ฐ ๋ค์ concatenation์ผ๋ก ๋ชจ์
- parameter ์๋ฅผ ์ค์ด๊ธฐ ์ํด์
- 1×1 convolution ์ฌ์ฉ
4. ResNet
1) ๊น์ neural network ์ผ์๋ก ํ์ตํ๊ธฐ ์ด๋ ค์
2) skip connection ์ถ๊ฐ
- layer๊ฐ ๊น์ด๋ ํ์ต์ด ์ ๋จ
- f(x) -> x + f(x)
5. DenseNet
1) addition ๋์ concatenation ์ฌ์ฉ
2) ์ฑ๋์ด ์ปค์ง๋ฉด์ conv feature map, parameter ์๋ ์ปค์ง
3) Dense Block์ผ๋ก ๋๋ฆฌ๊ณ Trasition Block์ผ๋ก ์ค์
[6] Computer Vision Applications
1. Semantic Segmentation
1) convolulization : CNN์์ dense layer๋ฅผ conv layer๋ก ๋ฐ๊ฟ
- convolution shared parameter ์ฑ์ง ๋๋ถ์ ์ด๋ฏธ์ง ์ฌ์ด์ฆ์ ์๊ด ์์ด ๋์ํจ
2. Detection
1) R-CNN
- ์ด๋ฏธ์ง์์ region proposal ์ถ์ถ
- CNN ์ด์ฉํ์ฌ ํน์ง ์ถ์ถ
- classification์ผ๋ก ๋ถ๋ฅ
2) SPPNet : CNN์ ํ ๋ฒ๋ง ๋๋ฆผ
3) Fast R-CNN : Region Proposal Network + Fast R-CNN
4) YOLO
- S×S grid๋ก ๋๋
- 5๊ฐ์ bounding box ์ฐพ์
- ๋์์ ์ด๋ค ํด๋์ค์ธ์ง ์์ธก
๐ฑ ์ค๋์ ํ๊ณ
์ค์ ์๋ ๊ฐ์ ๋ฃ๊ณ , ๊ณผ์ ํ๊ณ , ์คํ์๋ ๊ฐ์ ๋ฃ๊ณ ๊ณผ์ ํ๊ณ +_+ ์๊ฐ๋ณด๋ค ๋ด์ฉ์ ์ด๋ ค์ด๋ฐ ์ง๋๋ ์ ๋๊ฐ๊ณ (ใ ใ ) ๊ฑฑ์ ์ด ๋ง๋ค... CNN์ ์ฌ๋ฌ ๋ฒ ๊ฐ์ ๋ค์ ๊ฑฐ ๊ฐ์ง๋ง ํ๋์ฉ ํท๊ฐ๋ฆฌ๋ ๊ฐ๋ ๋ค์ด ์๋ ๊ฑฐ ๊ฐ๋ค. ์ด๋ฒ์๋ ํ์คํ๊ฒ ์ง๊ณ ๊ฐ์ผ์ง ๋ผ๋ ๋ง์์ผ๋ก ํ๊ณ ์๋ค. ํผ์ด์ธ์ ๋์๋ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด์ ๋ํด ์ด์ผ๊ธฐํ๋ค. ์ด๋ฒ ๋ฌธ์ ์ฌ์๋ณด์๋๋ฐ ์๊ฐ๋ณด๋ค ์ด๋ ค์ด ๋ถ๋ถ์ด ์์๋ค. ๋ฌธ์ ์ดํดํ๋ ๊ฒ๋ถํฐ ์์ํด์ ์ด๋ป๊ฒ ๋ฌธ์ ๋ฅผ ํ์๋์ง ํ์ด ๊ณผ์ ์ ๋ํด์ ์ด์ผ๊ธฐํ๋ค. ๋ด์ผ์ ๋ฅ๋ฌ๋ ๊ฐ์ ๋ค ๋ฃ๊ณ ๊ณผ์ ๊น์ง ์ ์ถํ ๋ค์ ์๊ฐํ๋ก ๋์ด๊ฐ๊ธฐ ํ์ดํ ๐ฆ
'Boostcourse > AI Tech 4๊ธฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ถ์คํธ์บ ํ AI Tech]WEEK 04_DAY 15 (0) | 2022.10.12 |
---|---|
[๋ถ์คํธ์บ ํ AI Tech]WEEK 03_DAY 14 (0) | 2022.10.11 |
[๋ถ์คํธ์บ ํ AI Tech]WEEK 03_DAY 12 (0) | 2022.10.06 |
[๋ถ์คํธ์บ ํ AI Tech]WEEK 03_DAY 11 (0) | 2022.10.05 |
[๋ถ์คํธ์บ ํ AI Tech]WEEK 02_DAY 10 (1) | 2022.09.30 |