Kom igångKom igång gratis

Känna igen en vägskylt med kNN

Efter flera provturer med en människa bakom ratten är det dags för den självkörande bilen att klara testbanan på egen hand.

När bilen börjar köra iväg fångar kameran följande bild:

Stop Sign

Kan du använda en kNN-klassificerare för att hjälpa bilen att känna igen skylten?

Datamängden signs är inläst i din arbetsmiljö tillsammans med dataramen next_sign, som innehåller den observation du vill klassificera.

Den här övningen är en del av kursen

Övervakat lärande i R: Klassificering

Visa kurs

Övningsinstruktioner

  • Läs in paketet class.
  • Skapa en vektor med skyltetiketter att använda med kNN genom att extrahera kolumnen sign_type från signs.
  • Identifiera next_sign med hjälp av funktionen knn().
    • Sätt argumentet train till dataramen signs utan den första kolumnen.
    • Sätt argumentet test till dataramen next_sign.
    • Använd vektorn med etiketter som du skapade som argumentet cl.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Load the 'class' package


# Create a vector of labels
sign_types <- ___

# Classify the next sign observed
knn(train = ___[-1], test = ___, cl = ___)
Redigera och kör kod