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
Övningsinstruktioner
- Beräkna permutationsimportansen med 10 upprepningar och använd
random_state1. - 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()