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
<Kurs>Überwachtes Lernen in R: Klassifikation</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Load the 'class' package
# Create a vector of labels
sign_types <- ___
# Classify the next sign observed
knn(train = ___[-1], test = ___, cl = ___)