Python ile Açıklanabilir AI
Fouad Trad
Machine Learning Engineer





Basit modeller:
Karmaşık modeller:

Koşullara göre karar yolunu gösterir

Koşullara göre karar yolunu gösterir

Koşullara göre karar yolunu gösterir

Doğası gereği şeffaf değildir

Koşullara göre karar yolunu gösterir

Doğası gereği şeffaf değildir

| GRE Puanı | TOEFL Puanı | Üniversite Puanı | SOP | LOR | CGPA | Kabul |
|---|---|---|---|---|---|---|
| 337 | 118 | 4 | 4.5 | 4.5 | 9.65 | 1 |
| 316 | 104 | 3 | 3 | 3.5 | 8.00 | 1 |
| 314 | 103 | 2 | 2 | 3 | 8.21 | 0 |
from sklearn.tree import DecisionTreeClassifier model = DecisionTreeClassifier(max_depth=5)model.fit(X_train, y_train)y_pred = model.predict(y_test)acc = accuracy_score(y_test, y_pred) print(f"Accuracy of Decision Tree: {acc}")
Accuracy of Decision Tree: 0.82
from sklearn.neural_network import MLPClassifier model = MLPClassifier(hidden_layer_sizes=(1000,1000))model.fit(X_train, y_train)y_pred = model.predict(y_test)acc = accuracy_score(y_test, y_pred) print(f"Accuracy of Neural Network: {acc}")
Accuracy of Neural Network: 0.9
from sklearn.tree export_text rules = export_text(model, feature_names=list(X_train.columns))print(rules)
|--- CGPA <= 8.34 | |--- GRE Score <= 320.50 | | |--- class: 0| |--- GRE Score > 320.50 | | |--- class: 1|--- CGPA > 8.34 | |--- GRE Score <= 319.50 | | |--- class: 1 ...
Belirli bir modele uygulanır

Belirli bir modele uygulanır

Her modele uygulanır


Python ile Açıklanabilir AI