시작하기무료로 시작하기

스쿠터 출동

시의회가 Sam이 예측한 “스쿠터가 보도를 막고 있는지 여부”를 무척 마음에 들어 했어요. 그래서 보도 위의 스쿠터를 견인하기 위해 팀을 출동시키는 알림 시스템을 만들어 달라고 요청했어요.

Sam은 자신이 만든 데이터셋을 사용해, 요청의 감정이 부정일 때 해당 사례의 좌표로 팀을 출동시킬 수 있어요.

Scooter Dataframe

이 연습 문제에서는 감정 분석과 이미지 인식을 기반으로 팀을 출동시키는 시스템을 Sam이 구현하도록 도와주실 거예요. 사람과 머신을 효과적으로 결합해 도시를 더 잘 관리해 봅시다!

이 연습은 강의의 일부입니다

Python으로 시작하는 AWS Boto

강의 보기

연습 안내

  • 'scooter_notifications'에 대한 SNS 토픽 ARN을 가져오세요.
  • 각 행에 대해, 감정이 'NEGATIVE'이고 스쿠터 이미지가 있으면 보낼 메시지를 구성하세요.
  • 해당 SNS 토픽으로 알림을 발행하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Get topic ARN for scooter notifications
topic_arn = sns.____(Name='____')['____']

for index, row in scooter_requests.iterrows():
    # Check if notification should be sent
    if (row['____'] == 'NEGATIVE') & (row['img_scooter'] == ____):
        # Construct a message to publish to the scooter team.
        message = "Please remove scooter at {}, {}. Description: {}".____(
            row['long'], row['lat'], row['public_description'])

        # Publish the message to the topic!
        sns.____(____ = topic_arn,
                    ____ = message, 
                    ____ = "Scooter Alert")
코드 편집 및 실행