Envío de patrulla para patinetes
Al Ayuntamiento le encantó la predicción de Sam sobre si un patinete bloqueaba una acera o no. Tanto es así que le pidieron que construyera un sistema de notificaciones para enviar equipos a retirar patinetes de las aceras.
Con el conjunto de datos que creó, Sam puede enviar equipos a las coordenadas del caso cuando una solicitud tenga sentimiento negativo.

En este ejercicio, ayudarás a Sam a implementar un sistema que envía equipos basándose en el sentimiento y en el reconocimiento de imágenes. ¡Vas a ayudar a Sam a combinar persona y máquina para una gestión eficaz de la ciudad!
Este ejercicio forma parte del curso
Introducción a AWS Boto en Python
Instrucciones del ejercicio
- Obtén el ARN del tema de SNS para
'scooter_notifications'. - Para cada fila, si el sentimiento es
'NEGATIVE'y hay una imagen de un patinete, construye un mensaje para enviar. - Publica la notificación en el tema de SNS.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# 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")