НачатьНачать бесплатно

Диспетчеризация самокатов

Городской совет был в восторге от того, как Сэм научилась определять, блокирует ли самокат тротуар. Настолько, что попросил её создать систему оповещения для отправки бригад по эвакуации самокатов с тротуаров.

С помощью подготовленного набора данных Сэм может направлять бригады к координатам из обращений, если тональность запроса оказывается отрицательной.

Scooter Dataframe

В этом упражнении вы поможете Сэм реализовать систему, которая направляет бригады на основе анализа тональности и распознавания изображений. Вы поможете Сэм объединить возможности человека и машины для эффективного управления городом!

Это упражнение является частью курса

Введение в AWS Boto на Python

Посмотреть курс

Инструкции к упражнению

  • Получите ARN темы SNS для 'scooter_notifications'.
  • Для каждой строки: если тональность равна '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")
Редактировать и запускать код