ComenzarEmpieza gratis

Prepare su conjunto de datos

En la consola puede comprobar que sus etiquetas, darts.competitor aún no están en un formato que su red pueda entender. Contienen los nombres de los competidores como cadenas. Primero convertirá estos competidores en números únicos,luego utilizará la función to_categorical() de keras.utils para convertir estos números en su representación codificada de un solo golpe.

Esto es útil para problemas de clasificación multiclase, ya que hay tantas neuronas de salida como clases y para cada observación de nuestro conjunto de datos sólo queremos que se active una de las neuronas.

El conjunto de datos de dart se carga como darts. Pandas se importa como pd. Preparemos este conjunto de datos

Este ejercicio forma parte del curso

Introducción al aprendizaje profundo con Keras

Ver curso

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Transform into a categorical variable
darts.competitor = pd.____(darts.competitor)

# Assign a number to each category (label encoding)
darts.competitor = darts.competitor.____.____ 

# Print the label encoded competitors
print('Label encoded competitors: \n',darts.competitor.head())
Editar y ejecutar código