MulaiMulai sekarang secara gratis

Melatih decision tree

Sekarang, Anda akan mencoba membangun model decision tree. Decision tree adalah daftar aturan if-else yang dipelajari oleh mesin yang menentukan, dalam kasus churn pada telekomunikasi, apakah pelanggan akan churn atau tidak. Berikut contoh grafik decision tree yang dibangun pada himpunan data kelangsungan hidup Titanic yang terkenal.

train_X, test_X, train_Y, test_Y dari latihan sebelumnya telah dimuat untuk Anda. Selain itu, modul tree dan fungsi accuracy_score telah dimuat dari pustaka sklearn. Sekarang Anda akan membangun model dan memeriksa kinerjanya pada data yang belum pernah dilihat.

Latihan ini adalah bagian dari kursus

Machine Learning untuk Pemasaran dengan Python

Lihat Kursus

Petunjuk latihan

  • Inisialisasi model decision tree dengan max_depth disetel ke 5.
  • Latih model pada data pelatihan, terlebih dahulu train_X, lalu train_Y.
  • Prediksi nilai untuk data pengujian, dalam hal ini test_X.
  • Ukur kinerja model Anda pada data pengujian dengan membandingkan antara label uji aktual dan label hasil prediksi.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Initialize the model with max_depth set at 5
mytree = tree.___(max_depth = ___)

# Fit the model on the training data
treemodel = mytree.___(___, ___)

# Predict values on the testing data
pred_Y = treemodel.___(___)

# Measure model performance on testing data
accuracy_score(___, ___)
Edit dan Jalankan Kode