BaşlayınÜcretsiz Başlayın

Bir karar ağacı eğit

Şimdi bir karar ağacı modeli kurmayı deneyeceksin. Karar ağacı, telekom terk (churn) örneğinde müşterilerin terk edip etmeyeceğine karar veren, Machine Learning ile öğrenilmiş if-else kurallarının bir listesidir. İşte ünlü Titanic hayatta kalma veri kümesi üzerinde kurulmuş örnek bir karar ağacı grafiği.

Önceki egzersizden train_X, test_X, train_Y, test_Y senin için yüklendi. Ayrıca sklearn kütüphanesinden tree modülü ve accuracy_score fonksiyonu yüklendi. Şimdi modelini kuracak ve görülmemiş veriler üzerindeki performansını kontrol edeceksin.

Bu egzersiz

Python ile Pazarlama için Machine Learning

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • max_depth 5 olacak şekilde karar ağacı modelini başlat.
  • Modeli eğitim verileri üzerinde sırayla önce train_X, sonra train_Y ile eğit (fit et).
  • Test verilerinin, yani bu durumda test_X'in, değerlerini tahmin et.
  • Gerçek test etiketlerin ile tahmin edilenleri karşılaştırarak modelinin test verisi üzerindeki performansını ölç.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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(___, ___)
Kodu Düzenle ve Çalıştır