MobileNet

term_id: mobilenet

Category: basic_concepts

Definition

Sieci MobileNet wykorzystują konwolucje oddzielne głębiowo-separacyjne (depthwise separable convolutions), aby drastycznie zmniejszyć koszt obliczeniowy i rozmiar modelu w porównaniu do standardowych konwolucji. Taka architektura umożliwia efektywne wyodrębnianie cech na

Summary

MobileNet to rodzina lekkich głębokich sieci neuronowych zaprojektowanych z myślą o aplikacjach wizyjnych na urządzeniach mobilnych i wbudowanych.

Key Concepts

  • Konwolucje oddzielne głębiowo-separacyjne
  • Efektywność modelu
  • Obliczenia brzegowe (Edge Computing)
  • Uczenie przez przenoszenie (Transfer Learning)

Use Cases

  • Wykrywanie obiektów w czasie rzeczywistym na smartfonach
  • Klasyfikacja obrazów na urządzeniach IoT
  • Rozpoznawanie twarzy w aplikacjach mobilnych

Code Example

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