Machine LearningLesson 86Preview gratis
Categorical Data
Lesson ini bagian dari Python · Semua level
Ringkasan
Data kategorikal berupa label teks seperti warna, jenis kelamin, atau kota, dan harus diubah menjadi angka sebelum masuk ke model machine learning. Salah satu tekniknya adalah one-hot encoding dengan pd.get_dummies() dari pandas, yang membuat kolom biner terpisah untuk setiap kategori. Label encoding mengubah kategori menjadi angka 1, 2, 3 dan hanya cocok bila memang ada hubungan urutan. Pemilihan teknik encoding yang tepat memengaruhi kualitas model akhir.
Poin kunci
- Data kategorikal berupa label teks dan harus diencoding menjadi angka
- pd.get_dummies() membuat kolom biner per kategori (one-hot encoding)
- Label encoding berbahaya bila dipakai pada kategori tanpa urutan
- Kolom hasil encoding harus konsisten antara data latih dan data uji
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.