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.