Memilih domain untuk proyek Custom Vision
Panduan ini memperlihatkan kepada Anda cara memilih domain untuk proyek Anda di Custom Vision Service.
Dari tab pengaturan proyek Anda di portal web Custom Vision, Anda dapat memilih domain model untuk proyek Anda. Anda mungkin ingin memilih domain yang paling dekat dengan skenario kasus penggunaan Anda. Jika Anda mengakses Custom Vision melalui pustaka klien atau REST API, Anda harus menentukan ID domain saat membuat proyek. Anda bisa mendapatkan daftar ID domain dengan Dapatkan Domain. Atau, gunakan tabel di bawah ini.
Domain Klasifikasi Gambar
Domain | Tujuan |
---|---|
Umum | Dioptimalkan untuk berbagai tugas klasifikasi gambar. Jika tidak ada domain tertentu lainnya yang sesuai, atau jika Anda tidak yakin domain mana yang akan dipilih, pilih salah satu domain Umum. ID: ee85a74c-405e-4adc-bb47-ffa8ca0c9f31 |
Umum [A1] | Dioptimalkan untuk akurasi yang lebih baik dengan waktu inferensi yang sebanding sebagai domain Umum. Direkomendasikan untuk himpunan data yang lebih besar atau skenario pengguna yang lebih sulit. Domain ini memerlukan lebih banyak waktu pelatihan. ID: a8e3c40f-fb4a-466f-832a-5e457ae4a344 |
Umum [A2] | Dioptimalkan untuk akurasi yang lebih baik dengan waktu inferensi yang lebih cepat daripada domain Umum [A1] dan Umum. Direkomendasikan untuk sebagian besar himpunan data. Domain ini memerlukan lebih sedikit waktu pelatihan daripada domain Umum dan Umum [A1]. ID: 2e37d7fb-3a54-486a-b4d6-cfc369af0018 |
Makanan | Dioptimalkan untuk foto hidangan seperti yang akan Anda lihat di menu restoran. Jika Anda ingin mengklasifikasikan foto buah atau sayuran individual, gunakan domain Makanan. ID: c151d5b5-dd07-472a-acc8-15d29dea8518 |
Landmark | Dioptimalkan untuk landmark yang dapat dikenali, baik alami maupun buatan. Domain ini berfungsi paling baik saat landmark terlihat jelas dalam foto. Domain ini berfungsi meskipun landmark sedikit terhalang oleh orang-orang di depannya. ID: ca455789-012d-4b50-9fec-5bb63841c793 |
Retail | Dioptimalkan untuk gambar yang ditemukan di katalog belanja atau situs web belanja. Jika Anda ingin klasifikasi presisi tinggi antara gaun, celana, dan kemeja, gunakan domain ini. ID: b30a91ae-e3c1-4f73-a81e-c270bff27c39 |
Domain ringkas | Dioptimalkan untuk batasan klasifikasi real time pada perangkat edge. |
Catatan
Domain Umum [A1] dan Umum [A2] dapat digunakan untuk serangkaian skenario yang luas dan dioptimalkan untuk akurasi. Gunakan model Umum [A2] untuk kecepatan inferensi yang lebih baik dan waktu pelatihan yang lebih singkat. Untuk himpunan data yang lebih besar, Anda mungkin ingin menggunakan Umum [A1] untuk memberikan akurasi yang lebih baik daripada Umum [A2], meskipun memerlukan lebih banyak waktu pelatihan dan inferensi. Model Umum memerlukan lebih banyak waktu inferensi daripada Umum [A1] dan Umum [A2].
Domain Deteksi Objek
Domain | Tujuan |
---|---|
Umum | Dioptimalkan untuk berbagai tugas deteksi objek. Jika tidak ada domain lain yang sesuai, atau Anda tidak yakin domain mana yang akan dipilih, pilih domain Umum. ID: da2e3a8a-40a5-4171-82f4-58522f70fbc1 |
Umum [A1] | Dioptimalkan untuk akurasi yang lebih baik dengan waktu inferensi yang sebanding sebagai domain Umum. Direkomendasikan untuk kebutuhan lokasi wilayah yang lebih akurat, himpunan data yang lebih besar, atau skenario pengguna yang lebih sulit. Domain ini memerlukan lebih banyak waktu pelatihan, dan hasilnya tidak deterministik: mengharapkan perbedaan rata-rata Presisi Rata-Rata (mAP) +-1% dengan data pelatihan yang sama yang disediakan. ID: 9c616dff-2e7d-ea11-af59-1866da359ce6 |
Logo | Dioptimalkan untuk menemukan logo merek dalam gambar. ID: 1d8ffafe-ec40-4fb2-8f90-72b3b6cecea4 |
Produk di rak | Dioptimalkan untuk mendeteksi dan mengklasifikasikan produk di rak. ID: 3780a898-81c3-4516-81ae-3a139614e1f3 |
Domain ringkas | Dioptimalkan untuk batasan deteksi objek real time pada perangkat edge. |
Domain ringkas
Model yang dihasilkan oleh domain ringkas dapat diekspor untuk berjalan secara lokal. Dalam API pratinjau publik Custom Vision 3.4, Anda bisa mendapatkan daftar platform yang dapat diekspor untuk domain ringkas dengan memanggil GetDomains API.
Semua domain berikut mendukung ekspor dalam format ONNX, TensorFlow, TensorFlowLite, TensorFlow.js, CoreML, dan VAIDK, dengan pengecualian bahwa domain Deteksi Objek Umum (compact) tidak mendukung VAIDK.
Performa model bervariasi menurut domain yang dipilih. Dalam tabel di bawah, kami melaporkan ukuran model dan waktu inferensi pada CPU Desktop Intel dan GPU NVidia [1]. Angka-angka ini tidak termasuk waktu praproses dan pascaproses.
Task | Domain | ID | Ukuran Model | Waktu inferensi CPU | Waktu inferensi GPU |
---|---|---|---|---|---|
Klasifikasi | Umum (ringkas) | 0732100f-1a38-4e49-a514-c9b44c697ab5 |
6 MB | 10 md | 5 mdtk |
Klasifikasi | Umum (ringkas) [S1] | a1db07ca-a19a-4830-bae8-e004a42dc863 |
43 MB | 50 md | 5 mdtk |
Deteksi Objek | Umum (ringkas) | a27d5ca5-bb19-49d8-a70a-fec086c47f5b |
45 MB | 35 md | 5 mdtk |
Deteksi Objek | Umum (ringkas) [S1] | 7ec2ac80-887b-48a6-8df9-8b1357765430 |
14 MB | 27 md | 7 mdtk |
Catatan
Domain Umum (ringkas) untuk Deteksi Objek memerlukan logika pascaproscesing khusus. Untuk detailnya, lihat contoh skrip dalam paket zip yang diekspor. Jika Anda memerlukan model tanpa logika pascaproses, gunakan Umum (ringkas) [S1].
Penting
Tidak ada jaminan bahwa model yang diekspor memberikan hasil yang sama persis dengan API prediksi di cloud. Sedikit perbedaan dalam platform yang berjalan atau implementasi praproses dapat menyebabkan perbedaan yang lebih besar dalam output model. Untuk detail logika praproses, lihat dokumen ini.
[1] CPU Intel Xeon E5-2690 dan NVIDIA Tesla M60
Langkah berikutnya
Ikuti mulai cepat untuk mulai membuat dan melatih proyek Custom Vision.