MobileNet

term_id: mobilenet

Category: basic_concepts

Definition

MobileNetit hyödyntävät syvittäviä eroteltavia konvoluutioita (depthwise separable convolutions) vähentääkseen huomattavasti laskennallista kuormaa ja mallin kokoa verrattuna tavanomaisiin konvoluutioihin. Tämä arkkitehtuuri mahdollistaa tehokkaan piirteiden erottelun laitteilla, joissa resurssit ovat rajalliset.

Summary

MobileNet on kevyiden syvien neuroverkkojen perhe, joka on suunniteltu mobiili- ja upotettuja näkösovelluksia varten.

Key Concepts

  • Syvittävä eroteltu konvoluutio
  • Mallin tehokkuus
  • Reunalaskenta
  • Siirtäminen oppiminen

Use Cases

  • Todellisen ajan objektien tunnistus älypuhelimissa
  • Kuvien luokittelu IoT-laitteissa
  • Kasvojentunnistus mobiilisovelluksissa

Code Example

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