ÎncepețiÎncepe gratuit

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:

Stop Sign

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

Vezi cursul

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_type din signs.
  • Identifică next_sign folosind funcția knn().
    • Setează argumentul train la data frame-ul signs fără prima coloană.
    • Setează argumentul test la data frame-ul next_sign.
    • Folosește vectorul de etichete creat anterior ca argument cl.

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 = ___)
Editează și rulează codul