Entropi vs Gini indeksi
Bu egzersizde dt_entropy'nin test kümesi doğruluğunu, dt_gini adlı başka bir ağacın doğruluğu ile karşılaştıracaksın. dt_gini ağacı, aynı veri kümesinde ve aynı parametrelerle eğitildi; tek fark, bilgi ölçütünün anahtar kelime 'gini' kullanılarak gini indeksine ayarlanmış olması.
X_test, y_test, dt_entropy ile birlikte, dt_gini tarafından test kümesinde elde edilen doğruluğa karşılık gelen accuracy_gini çalışma alanında mevcut.
Bu egzersiz
Python ile Ağaç Tabanlı Modellerle Machine Learning
kursunun bir parçasıdırEgzersiz talimatları
sklearn.metricsiçindenaccuracy_score'u içe aktar.dt_entropy'nin test kümesi etiketlerini tahmin et ve sonucuy_preddeğişkenine ata.dt_entropy'nin test kümesi doğruluğunu değerlendir ve sonucuaccuracy_entropydeğişkenine ata.accuracy_entropyveaccuracy_ginideğerlerini incele.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Import accuracy_score from sklearn.metrics
from ____.____ import ____
# Use dt_entropy to predict test set labels
____= ____.____(____)
# Evaluate accuracy_entropy
accuracy_entropy = ____(____, ____)
# Print accuracy_entropy
print(f'Accuracy achieved by using entropy: {accuracy_entropy:.3f}')
# Print accuracy_gini
print(f'Accuracy achieved by using the gini index: {accuracy_gini:.3f}')