ÎncepețiÎncepe gratuit

Trimiterea echipelor pentru scootere

Consiliul Orașului a fost impresionat de predicțiile lui Sam privind blocarea trotuarelor de către scootere. Atât de mult încât i-au cerut să construiască un sistem de notificări pentru a trimite echipe care să ridice scooterele de pe trotuare.

Cu setul de date pe care l-a creat, Sam poate trimite echipe la coordonatele cazului atunci când o solicitare are sentiment negativ.

Scooter Dataframe

În acest exercițiu, o vei ajuta pe Sam să implementeze un sistem care trimite echipe pe baza analizei de sentiment și a recunoașterii imaginilor. O vei ajuta să combine factorul uman cu cel automat pentru o administrare eficientă a orașului!

Acest exercițiu face parte din cursul

Introducere în AWS Boto în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Obține ARN-ul topic-ului SNS pentru 'scooter_notifications'.
  • Pentru fiecare rând, dacă sentimentul este 'NEGATIVE' și există o imagine cu un scooter, construiește un mesaj de trimis.
  • Publică notificarea în topic-ul SNS.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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")
Editează și rulează codul