Підготуйте свій набір даних
У консолі ви можете перевірити, що ваші мітки darts.competitor ще не в такому форматі, який зрозуміє мережа. Вони містять імена учасників як рядки. Спочатку перетворіть цих учасників на унікальні числа, а потім скористайтеся функцією to_categorical() з keras.utils, щоб перетворити ці числа на one-hot подання.
Це корисно для задач багатокласової класифікації, адже кількість нейронів на виході дорівнює кількості класів, і для кожного спостереження в нашому наборі даних ми хочемо, щоб активувався лише один нейрон.
Набір даних із дротиками завантажено як darts. Pandas імпортовано як pd. Підготуйте цей набір даних!
Ця вправа є частиною курсу
Вступ до Deep Learning з Keras
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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())