Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buat File Konfigurasi Kategori Pelabelan dengan Kategori Label dan Atribut Bingkai
Saat Anda membuat pekerjaan pelabelan cloud titik 3D atau bingkai video menggunakan operasi Amazon SageMaker APICreateLabelingJob
, Anda menggunakan file konfigurasi kategori label untuk menentukan label dan instruksi pekerja. Secara opsional, Anda juga dapat memberikan yang berikut ini dalam file atribut kategori label Anda:
-
Anda dapat memberikan atribut kategori label untuk bingkai video dan pelacakan objek cloud titik 3D dan jenis tugas deteksi objek. Pekerja dapat menggunakan satu atau lebih atribut untuk memberikan informasi lebih lanjut tentang suatu objek. Misalnya, Anda mungkin ingin menggunakan atribut yang tersumbat agar pekerja mengidentifikasi ketika suatu objek terhalang sebagian. Anda dapat menentukan atribut kategori label untuk satu label menggunakan
categoryAttributes
parameter, atau untuk semua label yang menggunakancategoryGlobalAttributes
parameter. -
Anda dapat memberikan atribut bingkai untuk bingkai video dan pelacakan objek cloud titik 3D dan jenis tugas deteksi objek menggunakan
frameAttributes
. Saat Anda membuat atribut frame, atribut tersebut muncul di setiap frame atau point cloud dalam tugas pekerja. Dalam pekerjaan pelabelan bingkai video, ini adalah atribut yang ditetapkan pekerja ke seluruh bingkai video. Untuk pekerjaan pelabelan awan titik 3D, atribut ini diterapkan ke cloud titik tunggal. Gunakan atribut bingkai agar pekerja memberikan informasi lebih lanjut tentang pemandangan di frame atau cloud titik tertentu. -
Untuk pekerjaan pelabelan bingkai video, Anda menggunakan file konfigurasi kategori label untuk menentukan jenis tugas (kotak pembatas, polyline, poligon, atau titik kunci) yang dikirim ke pekerja.
Untuk pekerja, menentukan nilai untuk atribut kategori label dan atribut bingkai akan menjadi opsional.
penting
Anda hanya harus memberikan nama atribut label auditLabelAttributeName
jika Anda menjalankan tugas audit untuk memverifikasi atau menyesuaikan label. Gunakan parameter ini untuk memasukkan yang LabelAttributeNamedigunakan dalam pekerjaan pelabelan yang menghasilkan anotasi yang ingin disesuaikan oleh pekerja Anda. Saat Anda membuat pekerjaan pelabelan di konsol, jika Anda tidak menentukan nama atribut label, Nama pekerjaan Anda digunakan sebagai. LabelAttributeName
Topik
Skema File Konfigurasi Kategori Label
Tabel berikut mencantumkan elemen yang dapat dan harus Anda sertakan dalam file konfigurasi kategori label Anda.
catatan
Parameter hanya annotationType
didukung untuk pekerjaan pelabelan bingkai video.
Parameter |
Diperlukan |
Nilai yang Diterima |
Deskripsi |
---|---|---|---|
frameAttributes |
Tidak |
Daftar objek JSON. Parameter yang Diperlukan di setiap Objek JSON:
Parameter Opsional di setiap Objek JSON:
|
Gunakan parameter ini untuk membuat atribut bingkai yang diterapkan ke semua frame atau awan titik 3D dalam pekerjaan pelabelan Anda. Lihat tabel ketiga di bagian ini untuk informasi lebih lanjut. |
categoryGlobalAttributes |
Tidak |
Daftar objek JSON. Parameter yang Diperlukan di setiap Objek JSON:
Parameter Opsional di setiap Objek JSON:
|
Gunakan parameter ini untuk membuat atribut kategori label yang diterapkan ke semua label yang Anda tentukan |
labels |
Ya |
Daftar hingga 30 objek JSON Parameter yang Diperlukan di setiap Objek JSON:
Parameter Opsional di setiap Objek JSON:
|
Gunakan parameter ini untuk menentukan label, atau kelas Anda. Tambahkan satu Untuk menambahkan atribut kategori label ke label, tambahkan Gunakan Lihat tabel berikut untuk informasi lebih lanjut. |
annotationType (hanya didukung untuk pekerjaan pelabelan bingkai video) |
Tidak |
String Parameter yang diterima:
Default:
|
Gunakan ini untuk menentukan jenis tugas untuk pekerjaan pelabelan bingkai video Anda. Misalnya, untuk tugas deteksi objek bingkai video poligon, pilih Jika Anda tidak menentukan |
instructions |
Tidak |
Sebuah objek JSON Parameter yang Diperlukan di setiap Objek JSON:
|
Gunakan parameter ini untuk menambahkan instruksi pekerja untuk membantu pekerja Anda menyelesaikan tugas mereka. Untuk informasi selengkapnya tentang instruksi pekerja, lihatInstruksi Pekerja. Instruksi singkat harus di bawah 255 karakter dan instruksi panjang harus di bawah 2.048 karakter. Untuk informasi selengkapnya, lihat Membuat Instruksi Pekerja. |
auditLabelAttributeName |
Diperlukan untuk jenis tugas penyesuaian dan verifikasi |
String |
Masukkan yang LabelAttributeNamedigunakan dalam pekerjaan pelabelan yang ingin Anda sesuaikan anotasi. Gunakan parameter ini hanya jika Anda membuat pekerjaan penyesuaian untuk bingkai video dan deteksi objek cloud titik 3D, pelacakan objek, atau segmentasi semantik cloud titik 3D. |
Tabel berikut menjelaskan parameter yang dapat dan harus Anda gunakan untuk membuat daftarLabels
. Setiap parameter harus disertakan dalam objek JSON.
Parameter | Diperlukan | Nilai yang Diterima | Deskripsi |
---|---|---|---|
label |
Ya |
String |
Nama kategori label yang ditampilkan kepada pekerja. Setiap nama kategori label harus unik. |
categoryAttributes |
Tidak |
Daftar objek JSON. Parameter yang Diperlukan di setiap Objek JSON:
Parameter Opsional di setiap Objek JSON:
|
Gunakan parameter ini untuk menambahkan atribut kategori label ke label tertentu yang Anda tentukan Untuk menambahkan satu atau beberapa atribut kategori label ke label, sertakan objek |
editsAllowed |
Tidak |
String Nilai yang Didukung:
atau
|
Menentukan apakah atau tidak label dapat diedit oleh pekerja. Untuk pekerjaan pelabelan penyesuaian awan bingkai video atau titik 3D, tambahkan parameter ini ke satu atau beberapa objek JSON dalam Untuk pekerjaan pelabelan verifikasi cloud titik 3D dan bingkai video, tambahkan parameter ini dengan nilai |
Tabel berikut menjelaskan parameter yang dapat dan harus Anda gunakan untuk membuat atribut frame menggunakan frameAttributes
dan label kategori atribut menggunakan categoryGlobalAttributes
dan categoryAttributes
parameter.
Parameter |
Diperlukan |
Nilai yang Diterima |
Deskripsi |
---|---|---|---|
name |
Ya |
String |
Gunakan parameter ini untuk menetapkan nama ke kategori label atau atribut bingkai Anda. Ini adalah nama atribut yang dilihat pekerja. Setiap nama atribut kategori label dalam file konfigurasi kategori label Anda harus unik. Atribut kategori label global dan atribut kategori label khusus label tidak dapat memiliki nama yang sama. |
type |
Ya |
String Nilai yang Diperlukan:
|
Gunakan parameter ini untuk menentukan kategori label atau jenis atribut bingkai. Jika Anda menentukan Jika Anda menentukan Jika Anda menentukan |
enum |
Tidak |
Daftar string |
Gunakan parameter ini untuk menentukan opsi yang dapat dipilih pekerja untuk kategori label atau atribut bingkai ini. Pekerja dapat memilih satu nilai yang ditentukan dalam Anda harus menentukan |
description |
|
String |
Gunakan parameter ini untuk menambahkan deskripsi kategori label atau atribut bingkai. Anda dapat menggunakan bidang ini untuk memberi pekerja informasi lebih lanjut tentang atribut. Bidang ini hanya diperlukan untuk atribut bingkai. |
minimum dan maximum |
Diperlukan jika atribut type adalah "number" |
Bilangan bulat |
Gunakan parameter ini untuk menentukan nilai minimum dan maksimum (inklusif) yang dapat dimasukkan pekerja untuk kategori label numerik atau atribut bingkai. Anda harus menentukan |
editsAllowed |
Tidak |
String Nilai yang Diperlukan:
atau
|
Menentukan apakah atau tidak kategori label atau atribut frame dapat diedit oleh pekerja. Untuk pekerjaan penyesuaian awan dan verifikasi bingkai video atau titik 3D, tambahkan parameter ini ke kategori label dan objek JSON atribut bingkai untuk menentukan apakah pekerja dapat mengedit atribut atau tidak. |
isRequired |
Tidak |
Boolean |
Menentukan apakah pekerja diperlukan untuk membubuhi keterangan atribut. Pekerja tidak dapat mengirimkan pekerjaan sampai semua atribut yang diperlukan dianotasi. |
Kuota atribut kategori label dan label
Anda dapat menentukan hingga 10 atribut kategori label per kelas. Kuota 10-atribut ini mencakup atribut kategori label global. Misalnya, jika Anda membuat empat atribut kategori label global, lalu menetapkan tiga atribut kategori label ke labelX
, label tersebut akan memiliki total 4+3=7 atribut kategori label. Untuk semua kategori label dan batas atribut kategori label, lihat tabel berikut.
Tipe |
Min |
Maks |
---|---|---|
Label ( |
1 |
30 |
Kuota karakter nama label |
1 |
16 |
Atribut kategori label per label (jumlah |
0 |
10 |
Atribut kategori label entri teks formulir gratis per label (jumlah |
0 | 5 |
Atribut bingkai |
0 |
10 |
Atribut entri teks formulir gratis di |
0 | 5 |
Nama atribut kuota karakter () |
1 |
16 |
Deskripsi atribut kuota karakter () |
0 |
128 |
Jenis atribut karakter kuota () |
1 |
16 |
Nilai yang diizinkan dalam |
1 | 10 |
Kuota karakter untuk nilai dalam daftar |
1 | 16 |
Karakter maksimum dalam respons teks formulir bebas untuk teks formulir gratis frameAttributes |
0 | 1000 |
Karakter maksimum dalam respons teks formulir bebas untuk teks formulir gratis categoryAttributes dan categoryGlobalAttributes |
0 | 80 |
Contoh: File Konfigurasi Kategori Label untuk Pekerjaan Pelabelan Cloud Point 3D
Pilih tab di tabel berikut untuk melihat contoh file konfigurasi kategori label cloud titik 3D untuk deteksi objek, pelacakan objek, segmentasi semantik, penyesuaian, dan pekerjaan pelabelan verifikasi.
Pilih tab di tabel berikut untuk melihat contoh file konfigurasi kategori label untuk verifikasi cloud titik 3D atau pekerjaan pelabelan penyesuaian.
Contoh: File Konfigurasi Kategori Label untuk Pekerjaan Pelabelan Bingkai Video
Alat anotasi yang tersedia untuk pekerja Anda dan jenis tugas yang digunakan bergantung pada nilai yang Anda tentukanannotationType
. Misalnya, jika Anda ingin pekerja menggunakan poin kunci untuk melacak perubahan pose objek tertentu di beberapa frame, Anda akan menentukan Keypoint
untukannotationType
. Jika Anda tidak menentukan jenis anotasi, BoundingBox
akan digunakan secara default.
Berikut ini adalah contoh file konfigurasi kategori label keypoint bingkai video dengan atribut kategori label. Contoh ini mencakup dua atribut bingkai, yang akan ditambahkan ke semua frame yang dikirimkan ke pekerjaan pelabelan. Car
Label akan mencakup empat atribut kategori label— X
Y
,Z
,, dan atribut global,W
.
{ "documentVersion": "2020-03-01", "frameAttributes": [ { "name":"
count players
", "description":"How many players to you see in the scene?
", "type":"number
" }, { "name":"select one
", "description":"describe the scene
", "type":"string
", "enum":["clear
","blurry
"] }, ], "categoryGlobalAttributes": [ { "name":"W
", "description":"label-attributes-for-all-labels
", "type":"string
", "enum": ["foo
", "buz
", "buz2
"] } ], "labels": [ { "label": "Car
", "categoryAttributes": [ { "name":"X
", "description":"enter a number
", "type":"number
", }, { "name":"Y
", "description":"select an option
", "type":"string
", "enum": ["y1
", "y2
"] }, { "name":"Z
", "description":"submit a free-form response
", "type":"string
", } ] }, { "label": "Pedestrian", "categoryAttributes": [...
] } ], "annotationType":"Keypoint
", "instructions": {"shortInstruction":"add example short instructions here
", "fullInstruction":"<html markup>
"} }
Pilih tab dari tabel berikut untuk melihat contoh file konfigurasi kategori label untuk penyesuaian bingkai video dan pekerjaan pelabelan verifikasi.
Membuat Instruksi Pekerja
Buat instruksi khusus untuk pelabelan pekerjaan untuk meningkatkan akurasi pekerja Anda dalam menyelesaikan tugas mereka. Instruksi Anda dapat diakses ketika pekerja memilih opsi menu Instruksi di UI pekerja. Instruksi singkat harus di bawah 255 karakter dan instruksi panjang harus di bawah 2.048 karakter.
Ada dua jenis instruksi:
-
Instruksi singkat — Instruksi ini ditampilkan untuk bekerja ketika mereka memilih Instruksi di menu UI pekerja. Mereka harus memberikan referensi yang mudah untuk menunjukkan kepada pekerja cara yang benar untuk memberi label pada suatu objek.
-
Instruksi lengkap — Instruksi ini ditampilkan ketika pekerja memilih Instruksi Lainnya dalam instruksi jendela pop-up. Kami menyarankan Anda memberikan instruksi terperinci untuk menyelesaikan tugas dengan beberapa contoh yang menunjukkan kasus tepi dan situasi sulit lainnya untuk pelabelan objek.
Untuk pekerjaan pelabelan cloud titik 3D dan bingkai video, Anda dapat menambahkan instruksi pekerja ke file konfigurasi kategori label Anda. Anda dapat menggunakan satu string untuk membuat instruksi atau Anda dapat menambahkan tanda HTML untuk menyesuaikan tampilan instruksi Anda dan menambahkan gambar. Pastikan gambar apa pun yang Anda sertakan dalam instruksi tersedia untuk umum, atau jika instruksi Anda ada di Amazon S3, pekerja Anda memiliki akses baca sehingga mereka dapat melihatnya.