Yorumlanabilir Makine Öğrenmesi
  • Yorumlanabilir Yapay Öğrenme
  • Bölüm 1 - Yazarın Önsözü
  • Bölüm 1.1 Çevirmenin Önsözü
  • Bölüm 2 - Giriş
    • 2.1 Hikaye Zamanı
    • 2.2 Makine Öğrenmesi Nedir?
    • 2.3 Terminoloji
  • 3. Yorumlanabilirlik
    • 3.1 Yorumlanabilirliğin Önemi
    • 3.2 Yorumlanabilirlik Yöntemlerinin Sınıflandırılması
    • 3.3 Yorumlanabilirliğin Kapsamı
    • 3.4 Yorumlanabilirliğin Değerlendirilmesi
    • 3.5 Açıklamaların Özellikleri
    • 3.6 İnsan Dostu Açıklamalar
  • 4 Veri Setleri
    • 4.1 Bisiklet Kiralama (Bike Rentals)- Regresyon
    • 4.2 Youtube Spam Yorumları (Metin Sınıflandırma)
    • 4.3 Rahim Ağzı Kanseri Risk Faktörleri (Sınıflandırma)
  • 5. Yorumlanabilir Modeller
    • 5.1 Doğrusal Regresyon (Linear Regression)
    • 5.2 Lojistik Regresyon (Logistic Regression)
    • 5.3 GLM, GAM ve Fazlası
    • 5.4 Karar Ağaçları (Decision Tre)
    • 5.5 Karar Kuralları (Decision Rules)
    • 5.6 RuleFit
    • 5.7 Diğer Yorumlanabilir Modeller
  • 6. Model Agnostik Metotlar (Model-Agnostic Methods)
  • 7. Örnek Tabanlı Açıklamalar (Example-Based Explanations)
  • 8.Küresel Model Agnostik Metotlar (Global Model-Agnostic Methods)
    • 8.1 Kısmi Bağımlılık Grafiği - Partial Dependency Plot
    • 8.2. Biriktirilmiş Yerel Etki (Accumulated Local Effects-ALE) Grafikleri
    • 8.3 Öznitelik Etkileşimi (Feature Interaction)
    • 8.4 Fonksiyonel Ayrıştırma (Functional Decomposition)
    • 8.5 Permütasyon Öznitelik Önemi (Permutation Feature Importance)
    • 8.6 Küresel Vekil Modeli (Global Surrogate)
    • 8.7 Prototipler ve Eleştiriler (Prototypes and Criticisms)
  • 9. Yerel Modelden Bağımsız Yöntemler (Local Model-Agnostic Methods)
    • 9.1 Bireysel Koşullu Beklenti (Individual Conditional Expectation)
    • 9.2 Yerel Vekil (Local Surrogate) (LIME)
    • 9.3 Karşıt Gerçekçi Açıklamalar (Counterfactual Explanations)
    • 9.4 Kapsamlı Kurallar (Scoped Rules (Anchors))
    • 9.5 Shapley Değerleri (Shapley Values)
    • 9.6 SHAP (SHapley Additive exPlanations)
  • 10. Sinir Ağları Yorumlaması
    • 10.1 Öğrenilmiş Özellikler (Learned Features)
    • 10.2 Piksel İlişkilendirmesi (Pixel Attribution)
    • 10.3 Kavramları Belirleme (Detecting Concepts)
    • 10.4 Kötü Amaçlı Örnekler (Adversarial Examples)
    • 10.5 Etkili Örnekler (Influential Instances)
  • 11. Kristal Küreye Bir Bakış
    • 11.1 Makine Öğrenmesinin Geleceği
      • 11.2 Yorumlanabilirliğin Geleceği
  • 12. Teşekkürler
  • Referanslar
  • Kullanılan R paketleri
Powered by GitBook
On this page

5. Yorumlanabilir Modeller

Previous4.3 Rahim Ağzı Kanseri Risk Faktörleri (Sınıflandırma)Next5.1 Doğrusal Regresyon (Linear Regression)

Last updated 5 months ago

Yorumlanabilirlik elde etmenin en kolay yolu, yalnızca yorumlanabilir modeller oluşturan belirli algoritma türlerini kullanmaktır. ve , yaygın olarak kullanılan yorumlanabilir model örnekleridir.

Takip eden bölümlerde bu modellerden bahsedeceğiz. Ancak ayrıntılı olarak değil, yalnızca temel kavramlara değineceğiz; çünkü bu konularda zaten birçok kitap, video, eğitim materyali ve akademik makale mevcuttur. Odak noktamız, bu modellerin nasıl yorumlanacağıdır. Kitap, , ve algoritması hakkında ayrıntılı bilgi sunmaktadır. Ayrıca diğer yorumlanabilir modelleri de listelemektedir.

Bu kitaptaki tüm yorumlanabilir modeller, k-en yakın komşu yöntemi dışında modüler düzeyde yorumlanabilir özelliktedir. Aşağıdaki tablo, yorumlanabilir model türlerinin ve özelliklerinin genel bir özetini sunmaktadır. Bir modelin “doğrusal” olması, özellikler ile hedef değişken arasındaki ilişkinin doğrusal olarak modellenmesi anlamına gelir. Monotonluk kısıtlamalarına sahip bir model, bir özellik ile hedef çıktı arasındaki ilişkinin özellik aralığının tamamında aynı yönde devam etmesini sağlar: Özellik değerindeki bir artış, hedef çıktıda ya her zaman bir artışa ya da her zaman bir azalışa neden olur. Monotonluk, bir ilişkiyi anlamayı kolaylaştırdığı için modelin yorumlanabilirliği açısından faydalıdır. Bazı modeller, hedef sonucu tahmin etmek için özellikler arasındaki etkileşimleri otomatik olarak içerebilir. Etkileşimleri, manuel olarak etkileşim özellikleri oluşturarak herhangi bir model türüne dahil edebilirsiniz. Etkileşimler tahmin performansını artırabilir, ancak çok fazla veya çok karmaşık etkileşimler yorumlanabilirliği zorlaştırabilir. Bazı modeller yalnızca regresyon, bazıları yalnızca sınıflandırma yaparken, diğerleri her iki görevi de gerçekleştirebilir.

Bu tablodan, görevinize uygun bir yorumlanabilir modeli seçebilirsiniz; bu ya regresyon (regr) ya da sınıflandırma (class) olabilir:

Algoritma
Doğrusal
Monoton
Etkileşim
Görev

Doğrusal regresyon

Evet

Evet

Hayır

regr

Lojistik regresyon

Hayır

Evet

Hayır

class

Karar ağaçları

Hayır

Kısmen

Evet

class,regr

RuleFit

Evet

Hayır

Evet

class,regr

Naive Bayes

Hayır

Evet

Hayır

class

k-en yakın komşu

Hayır

Hayır

Hayır

class,regr

Lojistik regresyon ve Naive Bayes'in doğrusal açıklamalar sunduğu da savunulabilir. Ancak bu yalnızca hedefin logaritması için geçerlidir: Bir özelliğin bir puan artması, diğer tüm özelliklerin aynı kaldığı varsayımı altında hedef olasılığının logaritmasını belirli bir miktar artırır.

Doğrusal regresyon
,
lojistik regresyon
karar ağaçları
doğrusal regresyon,
lojistik regresyon
doğrusal regresyonun diğer genişletmeleri,
karar ağaçları,
karar kuralları
RuleFit