Prepare seu conjunto de dados
No console, você pode verificar se os rótulos, darts.competitor
, ainda não estão em um formato que possa ser entendido pela sua rede. Eles contêm os nomes dos concorrentes como cadeias de caracteres. Primeiro, você transformará esses concorrentes em números exclusivos e, em seguida, usará a função to_categorical()
do site keras.utils
para transformar esses números em sua representação codificada em um único ponto.
Isso é útil para problemas de classificação multiclasse, pois há tantos neurônios de saída quanto classes e, para cada observação em nosso conjunto de dados, queremos que apenas um dos neurônios seja ativado.
O conjunto de dados do dardo é carregado como darts
. O Pandas é importado como pd
. Vamos preparar esse conjunto de dados!
Este exercício faz parte do curso
Introdução à aprendizagem profunda com o Keras
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# 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())