Prepara tu conjunto de datos
En la consola puedes comprobar que tus etiquetas, darts.competitor, aún no están en un formato que tu red entienda. Contienen los nombres de los participantes como cadenas. Primero convertirás estos participantes en números únicos y luego usarás la función to_categorical() de keras.utils para transformar esos números en su representación one-hot.
Esto es útil para problemas de clasificación multiclase, ya que hay tantas neuronas de salida como clases y, para cada observación del conjunto de datos, solo queremos que se active una de las neuronas.
El conjunto de datos de los dardos está cargado como darts. Pandas está importado como pd. ¡Vamos a preparar este conjunto de datos!
Este ejercicio forma parte del curso
Introducción al Deep Learning con Keras
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# 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())