始める無料で始める

スクーターの出動手配

市議会は、スクーターが歩道を塞いでいるかどうかという Sam の予測を大いに気に入りました。そこで、歩道上のスクーターを撤去するため、クルーを出動させる通知システムの構築を依頼しました。

作成したデータセットを使えば、リクエストの感情がネガティブな場合に、その事案の座標へクルーを派遣できます。

Scooter Dataframe

この演習では、感情分析と画像認識に基づいてクルーを出動させるシステムの実装を Sam と一緒に行います。人と機械をうまく組み合わせ、効果的な市の運用を支援しましょう!

この演習はコースの一部です

Python で始める AWS Boto 入門

コースを見る

演習の手順

  • 'scooter_notifications'の SNS トピック ARN を取得します。
  • 各行について、感情が'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")
コードを編集して実行