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

SHAP ile kalp hastalığının kilit belirleyicilerini bulma

Görevin, önceden eğitilmiş RandomForestClassifier model kullanarak farklı özelliklerin kalp hastalığı tahminlerini nasıl etkilediğini SHAP ile anlamak.

Özellikleri içeren X, etiketleri içeren y ve rastgele orman sınıflandırıcısı model senin için önceden yüklendi.

Bu egzersiz

Python ile Açıklanabilir AI

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

Egzersiz talimatları

  • explainer adında bir SHAP ağaç açıklayıcı (tree explainer) oluştur.
  • shap_values değerlerini hesapla.
  • Ortalama mutlak SHAP değerlerini mean_abs_shap olarak hesapla.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

import shap

# Create a SHAP Tree Explainer
explainer = ____

# Calculate SHAP values
shap_values = ____

# Calculate mean absolute SHAP values
mean_abs_shap = ____

plt.bar(X.columns, mean_abs_shap)
plt.title('Mean Absolute SHAP Values for RandomForest')
plt.xticks(rotation=45)
plt.show()
Kodu Düzenle ve Çalıştır