Riconoscere un segnale stradale con kNN
Dopo diversi viaggi con una persona al volante, è il momento che l'auto a guida autonoma affronti da sola il percorso di prova.
Appena parte, la sua fotocamera cattura la seguente immagine:

Sai applicare un classificatore kNN per aiutare l’auto a riconoscere questo segnale?
L’insieme di dati signs è caricato nel tuo workspace insieme al data frame next_sign, che contiene l’osservazione che vuoi classificare.
Questo esercizio fa parte del corso
Apprendimento supervisionato in R: Classificazione
Istruzioni dell'esercizio
- Carica il pacchetto
class. - Crea un vettore di etichette dei segnali da usare con kNN estraendo la colonna
sign_typedasigns. - Identifica
next_signusando la funzioneknn().- Imposta l’argomento
trainuguale al data framesignssenza la prima colonna. - Imposta l’argomento
testuguale al data framenext_sign. - Usa il vettore di etichette che hai creato come argomento
cl.
- Imposta l’argomento
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Load the 'class' package
# Create a vector of labels
sign_types <- ___
# Classify the next sign observed
knn(train = ___[-1], test = ___, cl = ___)