Kom igångKom igång gratis

Permutationsimportans för MLPClassifier

Din uppgift är att använda permutationsimportans för att identifiera vilka särdrag som har störst inverkan på att förutsäga hjärtsjukdom med en MLPClassifier.

X med särdragen och y med etiketterna har redan laddats in. matplotlib.pyplot har importerats som plt.

Den här övningen är en del av kursen

Förklarbar AI i Python

Visa kurs

Övningsinstruktioner

  • Beräkna permutationsimportansen med 10 upprepningar och använd random_state 1.
  • Visualisera särdragsimportansen med ett stapeldiagram.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

from sklearn.neural_network import MLPClassifier
from sklearn.inspection import permutation_importance

model = MLPClassifier(hidden_layer_sizes=(10), random_state=1)
model.fit(X, y)

# Compute the permutation importance
result = ____

# Plot feature importances
____
plt.xticks(rotation=45)
plt.show()
Redigera och kör kod