Siapkan himpunan data Anda
Di konsol, Anda dapat memeriksa bahwa label Anda, darts.competitor, belum dalam format yang dapat dipahami oleh jaringan Anda. Label tersebut berisi nama peserta sebagai string. Pertama, Anda akan mengubah peserta ini menjadi angka unik, lalu menggunakan fungsi to_categorical() dari keras.utils untuk mengubah angka tersebut menjadi representasi one-hot encoding.
Ini berguna untuk masalah klasifikasi multi-kelas, karena ada sebanyak neuron keluaran dengan jumlah kelas, dan untuk setiap observasi dalam himpunan data kita, kita hanya menginginkan satu neuron yang aktif.
Himpunan data dart dimuat sebagai darts. Pandas telah diimpor sebagai pd. Mari siapkan himpunan data ini!
Latihan ini merupakan bagian dari kursus
Pengantar Deep Learning dengan Keras
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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())