MobileNet

term_id: mobilenet

Category: basic_concepts

Definition

MobileNet은 표준 합성곱 연산에 비해 계산 비용과 모델 크기를 획기적으로 줄이기 위해 깊이별 분리 가능 합성곱(Depthwise Separable Convolutions)을 활용합니다. 이 아키텍처는 모바일 장치와 같은 리소스가 제한된 환경에서도 효율적인 특징 추출을 가능하게 합니다.

Summary

모바일 및 임베디드 비전 애플리케이션을 위해 설계된 경량 심층 신경망 패밀리를 의미합니다.

Key Concepts

  • 깊이별 분리 가능 합성곱
  • 모델 효율성
  • 엣지 컴퓨팅
  • 전이 학습

Use Cases

  • 스마트폰에서의 실시간 객체 감지
  • IoT 기기에서의 이미지 분류
  • 모바일 앱 내 얼굴 인식

Code Example

1
2
from tensorflow.keras.applications import MobileNetV2
model = MobileNetV2(weights='imagenet', input_shape=(224, 224, 3))