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

Karar ağaçları vs. sinir ağları

Yaş, eğitim düzeyi ve haftalık çalışma saati gibi birden çok özelliğe göre gelir düzeylerini sınıflandırmak için bir karar ağacı sınıflandırıcısı kur ve kararın nasıl verildiğini açıklayan öğrenilmiş kuralları çıkar. Ardından, aynı veri üzerinde eğitilmiş bir MLPClassifier ile performansını karşılaştır.

X_train, X_test, y_train ve y_test senin için önceden yüklendi. accuracy_score ve export_text fonksiyonları da içe aktarıldı.

Bu egzersiz

Python ile Açıklanabilir AI

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

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

model = DecisionTreeClassifier(random_state=42, max_depth=2)
model.fit(X_train, y_train)

# Extract the rules
rules = ____
print(rules)

y_pred = model.predict(X_test)

# Compute accuracy
accuracy = ____
print(f"Accuracy: {accuracy:.2f}")
Kodu Düzenle ve Çalıştır