ÎncepețiÎncepe gratuit

Pregătește setul de date

În consolă poți verifica că etichetele tale, darts.competitor, nu sunt încă într-un format pe care rețeaua neuronală îl poate înțelege. Acestea conțin numele competitorilor sub formă de șiruri de caractere. Mai întâi vei transforma acești competitori în numere unice, apoi vei folosi funcția to_categorical() din keras.utils pentru a converti aceste numere în reprezentarea lor one-hot encoded.

Acest lucru este util pentru problemele de clasificare multi-clasă, deoarece există tot atâtea neuroni de ieșire câte clase există, iar pentru fiecare observație din setul de date dorim ca un singur neuron să fie activat.

Setul de date cu aruncări de săgeți este încărcat ca darts. Pandas este importat ca pd. Să pregătim acest set de date!

Acest exercițiu face parte din cursul

Introducere în Deep Learning cu Keras

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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())
Editează și rulează codul