ComenzarEmpieza gratis

Reconocer una señal de tráfico con kNN

Tras varios viajes con un humano al volante, ha llegado el momento de que el coche autoconducido intente el recorrido de prueba en solitario.

Cuando empieza a alejarse, su cámara capta la siguiente imagen:

Señal de Stop

¿Puedes aplicar un clasificador kNN para ayudar al coche a reconocer esta señal?

El conjunto de datos signs se carga en tu espacio de trabajo junto con el marco de datos next_sign, que contiene la observación que quieres clasificar.

Este ejercicio forma parte del curso

Aprendizaje supervisado en R: Clasificación

Ver curso

Instrucciones de ejercicio

  • Carga el paquete class.

  • Crea un vector de etiquetas de signos para utilizarlo con kNN extrayendo la columna sign_type de signs.

  • Identifica el next_sign utilizando la función knn().

    • Establece el argumento train igual al marco de datos signs sin la primera columna.

    • Establece el argumento test igual al marco de datos next_sign.

    • Utiliza el vector de etiquetas que has creado como argumento cl.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Load the 'class' package


# Create a vector of labels
sign_types <- ___

# Classify the next sign observed
knn(train = ___[-1], test = ___, cl = ___)
Editar y ejecutar código