Deskripsi
MobileNets mewakili kemajuan signifikan dalam visi komputer di perangkat, menawarkan keluarga model yang dioptimalkan untuk kinerja dan efisiensi sumber daya. Dikembangkan untuk TensorFlow, model-model ini secara khusus direkayasa untuk mengatasi tantangan menjalankan tugas pengenalan visual yang kompleks pada perangkat seluler dan tertanam, di mana daya komputasi, masa pakai baterai, dan penyimpanan terbatas.
Inovasi inti di balik MobileNets terletak pada arsitekturnya, yang dirancang agar kecil, latensi rendah, dan konsumsi daya rendah. Hal ini memungkinkan berbagai aplikasi, termasuk klasifikasi, deteksi, embedding, dan segmentasi, untuk dilakukan langsung di perangkat. Berbeda dengan solusi berbasis cloud yang memerlukan konektivitas internet konstan, MobileNets memungkinkan akses kapan saja, di mana saja ke teknologi pengenalan visual.
Model-model ini diparameterisasi untuk memenuhi batasan sumber daya dari berbagai kasus penggunaan. Trade-off antara akurasi, latensi, dan ukuran model dapat dikelola dengan memilih varian MobileNet yang berbeda. Misalnya, model tersedia dengan Million MACs (Multiply-Accumulates) dan Million Parameters yang bervariasi, yang secara langsung memengaruhi kecepatan dan jejak memori mereka. Akurasi Top-1 dan Top-5 diukur pada dataset ILSVRC, memberikan metrik kinerja yang jelas bagi pengembang.
MobileNets dapat dikembangkan lebih lanjut untuk tugas yang lebih kompleks, mirip dengan bagaimana model yang lebih besar seperti Inception digunakan. Contoh aplikasi termasuk klasifikasi granular, pengenalan atribut, dan geo-lokalisasi. Rilis ini mencakup definisi model di TensorFlow menggunakan TF-Slim dan 16 checkpoint klasifikasi ImageNet yang telah dilatih sebelumnya, memfasilitasi integrasi ke dalam proyek seluler dari semua skala. Untuk penerapan pada perangkat seluler, TensorFlow Mobile direkomendasikan.
Sifat open-source MobileNets memungkinkan pengembang untuk memanfaatkan model-model canggih ini secara bebas. Proyek ini bertujuan untuk mendemokratisasi kemampuan visi komputer canggih, membuatnya dapat diakses oleh berbagai pengembang dan aplikasi. Makalah pendamping, "MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications," memberikan detail teknis mendalam bagi mereka yang ingin memahami prinsip dan optimasi yang mendasarinya.
Sorotan MobileNets: Visi Efisien di Perangkat
Keluarga model visi komputer mobile-first
Dirancang untuk TensorFlow
Dioptimalkan untuk aplikasi di perangkat dan tertanam
Latensi rendah dan konsumsi daya rendah
Parameterisasi untuk manajemen batasan sumber daya
Mendukung klasifikasi, deteksi, embedding, dan segmentasi
Checkpoint klasifikasi ImageNet yang telah dilatih sebelumnya tersedia
Eksekusi efisien dengan TensorFlow Mobile
Rilis open-source untuk penggunaan komunitas
Model tersedia dalam berbagai ukuran dan tingkat akurasi
Memulai dengan MobileNets: Visi Efisien di Perangkat
Akses model: Dapatkan definisi model MobileNets dan checkpoint yang telah dilatih sebelumnya.
Siapkan lingkungan: Instal TensorFlow dan TensorFlow Mobile di platform pengembangan Anda.
Integrasikan melalui API: Muat model MobileNet yang dipilih ke dalam aplikasi Anda.
Implementasikan tugas visi: Gunakan model untuk klasifikasi gambar, deteksi objek, atau tugas lain yang didukung.
Optimalkan kinerja: Pilih varian model berdasarkan persyaratan latensi, ukuran, dan akurasi.
Terapkan di perangkat: Jalankan model terintegrasi pada perangkat seluler atau tertanam.
Kasus Penggunaan MobileNets: Visi Efisien di Perangkat
- Klasifikasi Gambar di Perangkat
- Deteksi Objek Real-time
- Visi Komputer Mobile-First
- Pengenalan Visual Offline
- Aplikasi dengan Batasan Sumber Daya
- Klasifikasi Granular
- Pengenalan Atribut







