Pantau Status Pekerjaan Pelabelan - Amazon SageMaker

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pantau Status Pekerjaan Pelabelan

Untuk memantau status lowongan pelabelan, Anda dapat menyiapkan aturan Amazon CloudWatch Events (CloudWatch Events) untuk Amazon SageMaker Ground Truth (Ground Truth) untuk mengirim CloudWatch peristiwa ke Acara saat status pekerjaan pelabelan berubah menjadi CompletedFailed, Stopped atau saat pekerja menerima, menolak, mengirimkan, atau mengembalikan tugas.

Setelah Anda membuat aturan, Anda dapat menambahkan target untuk itu. CloudWatch Acara menggunakan target ini untuk memanggil AWS layanan lain untuk memproses acara. Misalnya, Anda dapat membuat target menggunakan topik Amazon Simple Notification Service (Amazon SNS) untuk mengirim notifikasi ke email Anda saat status pekerjaan pelabelan berubah.

Prasyarat:

Untuk membuat aturan CloudWatch Acara, Anda memerlukan peran AWS Identity and Access Management (IAM) dengan kebijakan kepercayaan events.amazonaws.com terlampir. Berikut ini adalah contoh kebijakan kepercayaan events.amazonaws.com.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "", "Effect": "Allow", "Principal": { "Service": [ "events.amazonaws.com" ] }, "Action": "sts:AssumeRole" } ] }

Kirim Acara ke CloudWatch Acara

Untuk mengonfigurasi aturan CloudWatch Peristiwa untuk mendapatkan pembaruan status, atau peristiwa, untuk pekerjaan pelabelan Ground Truth Anda, gunakan put-ruleperintah AWS Command Line Interface (AWS CLI). Anda dapat memfilter peristiwa yang dikirim ke aturan Anda berdasarkan perubahan status. Misalnya, Anda dapat membuat aturan yang memberi tahu Anda hanya jika status pekerjaan pelabelan berubah menjadi. Completed Saat menggunakan put-rule perintah, tentukan yang berikut ini untuk menerima status pekerjaan pelabelan:

  • \"source\":[\"aws.sagemaker\"]

  • \"detail-type\":[\"SageMaker Ground Truth Labeling Job State Change\"]

Untuk mengonfigurasi aturan CloudWatch Peristiwa untuk melihat semua perubahan status, gunakan perintah berikut dan ganti teks placeholder. Misalnya, ganti "GTLabelingJobStateChanges" dengan nama aturan CloudWatch Acara yang unik dan "arn:aws:iam::111122223333:role/MyRoleForThisRule"dengan Amazon Resource Number (ARN) peran IAM dengan kebijakan kepercayaan events.amazonaws.com terlampir.

aws events put-rule --name "GTLabelingJobStateChanges" --event-pattern "{\"source\":[\"aws.sagemaker\"],\"detail-type\":[\"SageMaker Ground Truth Labeling Job State Change\"]}" --role-arn "arn:aws:iam::111122223333:role/MyRoleForThisRule" --region "region"

Untuk memfilter berdasarkan status pekerjaan, gunakan \"detail\":{\"LabelingJobStatus\":[\"Status\"]}}" sintaks. Nilai yang valid untuk Status adalah Completed, Failed, dan Stopped.

Contoh berikut membuat aturan CloudWatch Acara yang memberi tahu Anda saat pekerjaan pelabelan di us-west-2 (Oregon) berubah menjadi. Completed

aws events put-rule --name "LabelingJobCompleted" --event-pattern "{\"source\":[\"aws.sagemaker\"],\"detail-type\":[\"SageMaker Ground Truth Labeling Job State Change\"], \"detail\":{\"LabelingJobStatus\":[\"Completed\"]}}" --role-arn "arn:aws:iam::111122223333:role/MyRoleForThisRule" --region us-west-2

Contoh berikut membuat aturan CloudWatch Acara yang memberi tahu Anda saat pekerjaan pelabelan di us-east-1 (Virginia) berubah menjadi atau. Completed Failed

aws events put-rule --name "LabelingJobCompletedOrFailed" --event-pattern "{\"source\":[\"aws.sagemaker\"],\"detail-type\":[\"SageMaker Ground Truth Labeling Job State Change\"], \"detail\":{\"LabelingJobStatus\":[\"Completed\", \"Failed\"]}}" --role-arn "arn:aws:iam::111122223333:role/MyRoleForThisRule" --region us-east-1

Untuk mempelajari lebih lanjut tentang put-rule permintaan, lihat Pola CloudWatch Peristiwa dalam Peristiwa di Panduan Pengguna CloudWatch Acara Amazon.

Menyiapkan Target untuk Memproses Acara

Setelah Anda membuat aturan, peristiwa yang mirip dengan yang berikut ini dikirim ke CloudWatch Acara. Dalam contoh ini, status pekerjaan test-labeling-job pelabelan berubah menjadiCompleted.

{ "version": "0", "id": "111e1111-11d1-111f-b111-1111b11dcb11", "detail-type": "SageMaker Ground Truth Labeling Job State Change", "source": "aws.sagemaker", "account": "111122223333", "time": "2018-10-06T12:26:13Z", "region": "us-east-1", "resources": [ "arn:aws:sagemaker:us-east-1:111122223333:labeling-job/test-labeling-job" ], "detail": { "LabelingJobStatus": "Completed" } }

Untuk memproses acara, Anda perlu mengatur target. Misalnya, jika Anda ingin menerima email saat status pekerjaan pelabelan Anda berubah, gunakan prosedur di Menyiapkan Pemberitahuan Amazon SNS di Panduan Pengguna CloudWatch Amazon untuk menyiapkan topik Amazon SNS dan berlangganan email Anda ke sana. Setelah Anda membuat topik, Anda dapat menggunakannya untuk membuat target.

Untuk menambahkan target ke aturan CloudWatch Acara
  1. Buka CloudWatch konsol: https://console.aws.amazon.com/cloudwatch/home

  2. Di panel navigasi, pilih Aturan.

  3. Pilih aturan yang ingin Anda tambahkan target.

  4. Pilih Tindakan, dan kemudian pilih Edit.

  5. Di bawah Target, pilih Tambahkan Target dan pilih AWS layanan yang ingin Anda lakukan saat peristiwa perubahan status pekerjaan pelabelan terdeteksi.

  6. Konfigurasikan target Anda. Untuk petunjuk, lihat topik untuk mengonfigurasi target dalam AWS dokumentasi untuk layanan tersebut.

  7. Pilih Konfigurasikan detail.

  8. Untuk Nama, masukkan nama dan, secara opsional, berikan detail tentang tujuan aturan di Deskripsi.

  9. Pastikan kotak centang di sebelah Negara dipilih sehingga aturan Anda terdaftar sebagai Diaktifkan.

  10. Pilih Perbarui aturan.

Pelabelan Job Expiration

Jika pekerjaan pelabelan Anda tidak selesai setelah 30 hari, itu akan kedaluwarsa. Jika pekerjaan pelabelan Anda kedaluwarsa, Anda dapat menghubungkan pekerjaan untuk membuat pekerjaan pelabelan baru yang hanya akan mengirim data yang tidak berlabel ke pekerja. Untuk informasi selengkapnya, dan untuk mempelajari cara membuat pekerjaan pelabelan menggunakan rantai, lihat. Pekerjaan Pelabelan Rantai

Tugas Menurun

Pekerja dapat menolak tugas.

Pekerja menolak tugas jika instruksi tidak jelas, data input tidak ditampilkan dengan benar, atau jika mereka mengalami masalah lain dengan tugas tersebut. Jika jumlah pekerja per objek dataset (NumberOfHumanWorkersPerDataObject) menolak tugas, objek data ditandai sebagai kedaluwarsa dan tidak akan dikirim ke pekerja tambahan.