Bộ dò nhiều mèo
Sau khi dùng Cat Detector một thời gian, đội Animal Control nhận ra việc đuổi theo từng con mèo một là không hiệu quả. Sẽ tốt hơn nếu họ có thể tìm các cụm mèo.
Họ đề nghị Sam bổ sung số lượng mèo được phát hiện vào thông điệp trong các cảnh báo họ nhận được. Họ cũng đề nghị cô ấy hạ ngưỡng độ tin cậy để hệ thống chấp nhận nhiều dương tính giả hơn.

Sam đã:
- Tạo client Rekognition.
- Gọi
.detect_labels()với Bucket và Key của hình ảnh trên S3. - Lưu kết quả vào biến
response.
Hãy giúp Sam cứu những chú mèo! Hãy giúp cô ấy đếm số mèo trong mỗi ảnh và đưa con số đó vào cảnh báo gửi cho Animal Control!
Bài tập này là một phần của khóa học
Giới thiệu về AWS Boto trong Python
Hướng dẫn bài tập
- Lặp qua từng phần tử của khóa
'Labels'trong response. - Khi gặp một nhãn có tên
'Cat', hãy lặp qua các instance của nhãn đó. - Nếu mức độ tin cậy của một instance vượt quá 85, tăng
cat_countslên 1. - In ra tổng số mèo cuối cùng.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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(____)