Scooter-Dispatch
Der Stadtrat war begeistert von Sams Vorhersage, ob ein Scooter den Gehweg blockiert oder nicht. So sehr, dass er sie bat, ein Benachrichtigungssystem zu bauen, um Teams zum Abschleppen von Scootern von Gehwegen zu schicken.
Mit dem von ihr erstellten Datensatz kann Sam Teams zu den Koordinaten des Falls schicken, wenn eine Anfrage eine negative Stimmung aufweist.

In dieser Übung hilfst du Sam, ein System zu implementieren, das Teams basierend auf Sentimentanalyse und Bilderkennung losschickt. Du hilfst Sam, Mensch und Maschine für eine effiziente Stadtverwaltung zusammenzubringen!
Diese Übung ist Teil des Kurses
<Kurs>Einführung in AWS Boto mit Python</Kurs>Übungsanweisungen
- Hol dir die SNS-Topic-ARN für
'scooter_notifications'. - Für jede Zeile: Wenn das Sentiment
'NEGATIVE'ist und ein Scooter im Bild ist, konstruiere eine Nachricht zum Senden. - Veröffentliche die Benachrichtigung im SNS-Topic.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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")