Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Meninjau konten yang tidak sesuai dengan Amazon Augmented AI
Amazon Augmented AI (Amazon A2I) memungkinkan Anda untuk membangun alur kerja yang diperlukan untuk peninjauan manual prediksi machine learning.
Amazon Rekognition terintegrasi secara langsung dengan Amazon A2I sehingga Anda dapat dengan mudah menerapkan peninjauan manual untuk kasus penggunaan pendeteksian citra yang tidak aman. Amazon A2I menyediakan alur kerja peninjauan manual untuk moderasi citra. Hal ini memungkinkan Anda untuk dengan mudah meninjau prediksi dari Amazon Rekognition. Anda dapat menentukan ambang batas kepercayaan untuk kasus penggunaan Anda dan menyesuaikannya dari waktu ke waktu. Dengan Amazon A2I, Anda dapat menggunakan kolam penampil dalam organisasi Anda sendiri atau Amazon Mechanical Turk. Anda juga dapat menggunakan vendor tenaga kerja yang diprasaring oleh AWS untuk kualitas dan ketaatan terhadap prosedur keamanan.
Langkah-langkah berikut memandu Anda dalam mengatur Amazon A2I dengan Amazon Rekognition. Pertama, Anda membuat definisi aliran dengan Amazon A2I yang memiliki syarat yang memicu peninjauan manual. Kemudian, Anda melewati definisi aliran Amazon Resource Name (ARN) untuk operasi Amazon Rekognition DetectModerationLabel
. Pada respons DetectModerationLabel
, Anda dapat melihat apakah peninjauan manual diperlukan. Hasil peninjauan manual tersedia dalam bucket Amazon S3 yang diatur oleh definisi aliran.
Untuk melihat end-to-end demonstrasi cara menggunakan Amazon A2I dengan Amazon Rekognition, lihat salah satu tutorial berikut di Panduan Pengembang Amazon AI. SageMaker
-
Demo: Mulai Menggunakan Amazon A2I API
Untuk mulai menggunakan API, Anda juga dapat menjalankan notebook Jupyter contoh. Lihat Menggunakan Instans SageMaker Notebook dengan Notebook Amazon A2I Jupyter untuk menggunakan integrasi Amazon Augmented AI (Amazon A2I) notebook dengan Amazon Rekognition
[Contoh] dalam instance notebook AI. SageMaker
Berjalan DetectModerationLabels dengan Amazon A2I
catatan
Buat semua sumber daya Amazon A2I dan sumber daya Amazon Rekognition Anda di Wilayah AWS yang sama.
-
Lengkapi prasyarat yang tercantum dalam Memulai dengan Amazon Augmented AI di Dokumentasi AI. SageMaker
Selain itu, ingatlah untuk mengatur izin IAM Anda seperti di halaman Izin dan Keamanan di Amazon Augmented AI di Dokumentasi AI. SageMaker
-
Ikuti petunjuk untuk Membuat Alur Kerja Tinjauan Manusia di Dokumentasi SageMaker AI.
Alur kerja peninjauan manual mengelola pengolahan citra. Hal ini mempertahankan syarat yang memicu peninjauan manual, tim kerja yang dikirimi citra, templat UI yang digunakan tim kerja, dan bucket Amazon S3 yang dikirimi hasil tim kerja.
Dalam
CreateFlowDefinition
panggilan Anda, Anda perlu mengaturHumanLoopRequestSource
ke "AWS/Rekognition/DetectModerationLabels/Image/V3". Setelah itu, Anda harus memutuskan bagaimana Anda ingin mengatur syarat yang memicu peninjauan manual.Dengan Amazon Rekognition Anda memiliki dua opsi untuk
ConditionType
:ModerationLabelConfidenceCheck
, danSampling
.ModerationLabelConfidenceCheck
menciptakan loop manual ketika kepercayaan dari label moderasi berada dalam jangkauan. Pada akhirnya,Sampling
mengirimkan persen dokumen acak yang diproses untuk peninjauan manual. SetiapConditionType
menggunakan satu setConditionParameters
yang berbeda untuk menetapkan hasil dalam peninjauan manual.ModerationLabelConfidenceCheck
memilikiConditionParameters
ModerationLableName
yang mengatur kunci yang perlu ditinjau secara manual. Selain itu, ia memiliki kepercayaan diri, yang menetapkan kisaran persentase untuk mengirim ke tinjauan manusia dengan LessThan, GreaterThan, dan Equals.Sampling
memilikiRandomSamplingPercentage
yang menetapkan persen dokumen yang akan dikirim ke tinjauan manusia.Contoh kode berikut adalah panggilan parsial
CreateFlowDefinition
. Ini mengirimkan citra untuk peninjauan manual jika diberi nilai kurang dari 98% pada label "Sugestif", dan lebih dari 95% pada label "Pakaian Renang atau Pakaian Dalam Wanita". Artinya bahwa jika citra tidak dianggap sugestif tetapi memang menampilkan citra wanita yang memakai pakaian dalam atau pakaian renang, Anda dapat memeriksa ulang citra dengan menggunakan peninjauan manual.def create_flow_definition(): ''' Creates a Flow Definition resource Returns: struct: FlowDefinitionArn ''' humanLoopActivationConditions = json.dumps( { "Conditions": [ { "And": [ { "ConditionType": "ModerationLabelConfidenceCheck", "ConditionParameters": { "ModerationLabelName": "Suggestive", "ConfidenceLessThan": 98 } }, { "ConditionType": "ModerationLabelConfidenceCheck", "ConditionParameters": { "ModerationLabelName": "Female Swimwear Or Underwear", "ConfidenceGreaterThan": 95 } } ] } ] } )
CreateFlowDefinition
mengembalikanFlowDefinitionArn
, yang Anda gunakan pada langkah berikutnya saat Anda memanggilDetectModerationLabels
.Untuk informasi selengkapnya lihat CreateFlowDefinitiondi Referensi SageMaker AI API.
-
Atur parameter
HumanLoopConfig
ketika Anda memanggilDetectModerationLabels
, seperti dalam Mendeteksi citra yang tidak pantas. Lihat langkah 4 untuk contoh panggilanDetectModerationLabels
dengan pengaturanHumanLoopConfig
.-
Dalam parameter
HumanLoopConfig
, aturFlowDefinitionArn
ke ARN definisi aliran yang Anda buat di langkah 2. -
Atur
HumanLoopName
Anda. Harus unik dalam satu Wilayah dan harus dalam huruf kecil. -
(Opsional) Anda dapat menggunakan
DataAttributes
untuk mengatur apakah citra yang Anda teruskan ke Amazon Rekognition tidak mengandung informasi pribadi. Anda harus mengatur parameter ini untuk mengirim informasi ke Amazon Mechanical Turk.
-
-
Jalankan
DetectModerationLabels
.Contoh berikut menunjukkan cara menggunakan AWS CLI dan AWS SDK for Python (Boto3) menjalankan
DetectModerationLabels
denganHumanLoopConfig
set.Saat Anda menjalankan
DetectModerationLabels
denganHumanLoopConfig
diaktifkan, Amazon Rekognition memanggil operasi AI API SageMaker .StartHumanLoop
Perintah ini mengambil respons dariDetectModerationLabels
dan memeriksa syarat definisi aliran dalam contoh. Jika memenuhi persyaratan untuk ditinjau, ia akan mengirimkanHumanLoopArn
. Artinya bahwa anggota tim kerja yang Anda tetapkan dalam definisi alur sekarang dapat meninjau citra. MemanggilDescribeHumanLoop
operasi waktu aktif Amazon Augmented AI memberikan informasi tentang hasil loop. Untuk informasi selengkapnya, lihat DescribeHumanLoopdi dokumentasi Referensi API Augmented AI Amazon.Setelah citra ditinjau, Anda dapat melihat hasilnya di bucket yang ditentukan dalam alur keluaran definisi aliran. Amazon A2I juga akan memberi tahu Anda dengan CloudWatch Acara Amazon saat peninjauan selesai. Untuk melihat peristiwa apa yang harus dicari, lihat CloudWatch Acara di Dokumentasi SageMaker AI.
Untuk informasi selengkapnya, lihat Memulai dengan Amazon Augmented AI di SageMaker Dokumentasi AI.