CommencerCommencer gratuitement

Préparer votre jeu de données

Dans la console, vous pouvez constater que vos étiquettes, darts.competitor, ne sont pas encore dans un format compréhensible par votre réseau. Elles contiennent les noms des compétiteurs sous forme de chaînes de caractères. Vous allez d’abord convertir ces compétiteurs en nombres uniques, puis utiliser la fonction to_categorical() de keras.utils pour transformer ces nombres en leur représentation one-hot.

C’est utile pour les problèmes de classification multi-classes, puisqu’il y a autant de neurones de sortie que de classes et que, pour chaque observation de notre jeu de données, nous voulons qu’un seul neurone soit activé.

Le jeu de données des fléchettes est chargé sous le nom darts. Pandas est importé sous le nom pd. Préparons ce jeu de données !

Cet exercice fait partie du cours

Introduction au Deep Learning avec Keras

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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())
Modifier et exécuter le code