ComeçarComece de graça

Prepare seu conjunto de dados

No console, você pode verificar que seus rótulos, darts.competitor, ainda não estão em um formato compreensível pela sua rede. Eles contêm os nomes dos competidores como strings. Primeiro, você vai transformar esses competidores em números únicos e, em seguida, usar a função to_categorical() de keras.utils para converter esses números na representação one-hot.

Isso é útil para problemas de classificação multiclasse, já que há tantos neurônios de saída quanto classes e, para cada observação no nosso conjunto de dados, queremos que apenas um dos neurônios seja ativado.

O conjunto de dados de dardos está carregado como darts. O Pandas está importado como pd. Vamos preparar esse conjunto de dados!

Este exercício faz parte do curso

Introdução ao Deep Learning com Keras

Ver curso

Exercício interativo prático

Experimente este exercício completando 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())
Editar e executar o código