Mulai sekarangMulai gratis

Pengiriman skuter

Dewan Kota sangat menyukai prediksi Sam tentang apakah sebuah skuter menghalangi trotoar atau tidak. Saking sukanya, mereka memintanya membangun sistem notifikasi untuk mengerahkan petugas guna menertibkan skuter dari trotoar.

Dengan himpunan data yang ia buat, Sam dapat mengirim petugas ke koordinat kasus ketika sebuah permintaan memiliki sentimen negatif.

Scooter Dataframe

Dalam latihan ini, Anda akan membantu Sam menerapkan sistem yang mengerahkan petugas berdasarkan sentimen dan pengenalan gambar. Anda akan membantu Sam memadukan kemampuan manusia dan mesin untuk pengelolaan kota yang efektif!

Latihan ini merupakan bagian dari kursus

Pengantar AWS Boto di Python

Lihat Kursus

Instruksi latihan

  • Dapatkan ARN topik SNS untuk 'scooter_notifications'.
  • Untuk setiap baris, jika sentimen adalah 'NEGATIVE' dan ada gambar skuter, susun pesan untuk dikirim.
  • Publikasikan notifikasi ke topik SNS.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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")
Edit dan Jalankan Kode