Trimiterea echipelor pentru scootere
Consiliul Orașului a fost impresionat de predicțiile lui Sam privind blocarea trotuarelor de către scootere. Atât de mult încât i-au cerut să construiască un sistem de notificări pentru a trimite echipe care să ridice scooterele de pe trotuare.
Cu setul de date pe care l-a creat, Sam poate trimite echipe la coordonatele cazului atunci când o solicitare are sentiment negativ.

În acest exercițiu, o vei ajuta pe Sam să implementeze un sistem care trimite echipe pe baza analizei de sentiment și a recunoașterii imaginilor. O vei ajuta să combine factorul uman cu cel automat pentru o administrare eficientă a orașului!
Acest exercițiu face parte din cursul
Introducere în AWS Boto în Python
Instrucțiuni pentru exercițiu
- Obține ARN-ul topic-ului SNS pentru
'scooter_notifications'. - Pentru fiecare rând, dacă sentimentul este
'NEGATIVE'și există o imagine cu un scooter, construiește un mesaj de trimis. - Publică notificarea în topic-ul SNS.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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")