1. MobileNet 개요
2. MobileNet 방법론 이해
3. Network 구조
- Depthwise seperable convolutions
- Pointwise convolutions
논문명 : 2017 - MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Application
앞서 나온 SqueezeNet과 동일하게 성능은 최대한 유지하면서 모델의 크기를 경량화하는데 집중한 모델
Depthwise Separable Convolution은
1. Depthwise Convolution 수행한 뒤
2. Pointwise Convolution 을 결합한 것
- DK : Kernel 크기
- M : 채널크기
- N : Kernel 필터 수
위에서 Depthwise Convolution을 수행하면, 출력 Feature map은 Dk x Dk x M 을 띄게된다. 여기에 1 x 1 x M 의 Kernel Filter을 N개 사용하게되면, Dk x Dk x N 의 Feature map을 갖게된다.
연산량 감소의 효과를 얻을 수 있다.
우측은 MobileNet의 Network구조이다.
전체 아키텍처는 아래와 같다.
https://deep-learning-study.tistory.com/532
https://greeksharifa.github.io/computer%20vision/2022/02/01/MobileNetV1/
https://sotudy.tistory.com/15
https://velog.io/@woojinn8/LightWeight-Deep-Learning-6.-MobileNet-2-MobileNet%EC%9D%98-%EA%B5%AC%EC%A1%B0-%EB%B0%8F-%EC%84%B1%EB%8A%A5