Dispatch de trottinettes
Le Conseil municipal a adoré la prédiction de Sam indiquant si une trottinette bloquait un trottoir ou non. À tel point qu’il lui a demandé de créer un système de notification pour dépêcher des équipes et enlever les trottinettes des trottoirs.
Avec le jeu de données qu’elle a créé, Sam peut envoyer des équipes aux coordonnées d’un cas lorsque la demande a une tonalité négative.

Dans cet exercice, vous allez aider Sam à mettre en place un système qui dépêche des équipes en fonction du sentiment et de la reconnaissance d’images. Vous allez l’aider à combiner humain et machine pour une gestion efficace de la ville !
Cet exercice fait partie du cours
Introduction à AWS Boto en Python
Instructions
- Récupérez l’ARN du topic SNS pour
'scooter_notifications'. - Pour chaque ligne, si le sentiment est
'NEGATIVE'et qu’il y a une image de trottinette, construisez un message à envoyer. - Publiez la notification sur le topic SNS.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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")