Detektor kucing multipel
Setelah menggunakan Detektor Kucing untuk beberapa saat, tim Animal Control mendapati bahwa mengejar satu kucing pada satu waktu kurang efisien. Akan lebih baik jika mereka dapat menemukan kelompok kucing.
Mereka meminta Sam menambahkan jumlah kucing yang terdeteksi ke dalam pesan peringatan yang mereka terima. Mereka juga memintanya menurunkan batas keyakinan, agar sistem mengizinkan lebih banyak positif palsu.

Sam telah:
- Membuat klien Rekognition.
- Memanggil
.detect_labels()dengan Bucket dan Key dari gambar di S3. - Menyimpan hasilnya ke variabel
response.
Bantu Sam menyelamatkan nyawa kucing! Bantu ia menghitung jumlah kucing di setiap gambar dan sertakan itu dalam peringatan untuk Animal Control!
Latihan ini merupakan bagian dari kursus
Pengantar AWS Boto di Python
Instruksi latihan
- Iterasikan setiap elemen dari kunci
'Labels'dalam response. - Saat Anda menemukan label dengan nama
'Cat', iterasikan instansi label tersebut. - Jika tingkat keyakinan sebuah instansi melebihi 85, naikkan
cat_countssebesar 1. - Cetak jumlah kucing akhir.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Create an empty counter variable
cats_count = 0
# Iterate over the labels in the response
for label in response['____']:
# Find the cat label, look over the detected instances
if label['____'] == 'Cat':
for instance in label['____']:
# Only count instances with confidence > 85
if (instance['_____'] > 85):
cats_count += 1
# Print count of cats
print(____)