Ein Verkehrsschild mit kNN erkennen
Nach mehreren Fahrten mit einem Menschen am Steuer ist es Zeit, dass das selbstfahrende Auto den Testkurs allein bewältigt.
Als es losfährt, nimmt die Kamera folgendes Bild auf:

Kannst du einen kNN-Klassifikator anwenden, damit das Auto dieses Schild erkennt?
Der Datensatz signs ist in deinem Workspace geladen, zusammen mit dem Data Frame next_sign, der die Beobachtung enthält, die du klassifizieren willst.
Diese Übung ist Teil des Kurses
Überwachtes Lernen in R: Klassifikation
Anleitung zur Übung
- Lade das Paket
class. - Erstelle einen Vektor mit Schild-Labels für kNN, indem du die Spalte
sign_typeaussignsextrahierst. - Bestimme das
next_signmit der Funktionknn().- Setze das Argument
traingleich dem Data Framesigns– jedoch ohne die erste Spalte. - Setze das Argument
testauf den Data Framenext_sign. - Verwende den von dir erstellten Label-Vektor als Argument
cl.
- Setze das Argument
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Load the 'class' package
# Create a vector of labels
sign_types <- ___
# Classify the next sign observed
knn(train = ___[-1], test = ___, cl = ___)