MobileNet

term_id: mobilenet

Category: basic_concepts

Definition

Os MobileNets utilizam convoluções separáveis por profundidade para reduzir drasticamente o custo computacional e o tamanho do modelo em comparação com as convoluções padrão. Essa arquitetura permite a extração eficiente de recursos em dispositivos com recursos limitados.

Summary

O MobileNet é uma família de redes neurais profundas leves projetadas para aplicações de visão em dispositivos móveis e embarcados.

Key Concepts

  • Convoluções Separáveis por Profundidade
  • Eficiência do Modelo
  • Computação de Borda
  • Aprendizado por Transferência

Use Cases

  • Detecção de objetos em tempo real em smartphones
  • Classificação de imagens em dispositivos IoT
  • Reconhecimento facial em aplicativos móveis

Code Example

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