Recunoașterea unui indicator rutier cu kNN
După mai multe curse cu un om la volan, a venit momentul ca mașina autonomă să parcurgă traseul de testare singură.
În timp ce pornește, camera sa surprinde următoarea imagine:

Poți aplica un clasificator kNN pentru a ajuta mașina să recunoască acest indicator?
Setul de date signs este încărcat în spațiul tău de lucru, împreună cu data frame-ul next_sign, care conține observația pe care vrei să o clasifici.
Acest exercițiu face parte din cursul
Supervised Learning în R: Clasificare
Instrucțiuni pentru exercițiu
- Încarcă pachetul
class. - Creează un vector de etichete pentru indicatoare, pe care să îl folosești cu kNN, extragând coloana
sign_typedinsigns. - Identifică
next_signfolosind funcțiaknn().- Setează argumentul
trainla data frame-ulsignsfără prima coloană. - Setează argumentul
testla data frame-ulnext_sign. - Folosește vectorul de etichete creat anterior ca argument
cl.
- Setează argumentul
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Load the 'class' package
# Create a vector of labels
sign_types <- ___
# Classify the next sign observed
knn(train = ___[-1], test = ___, cl = ___)