CommencerCommencer gratuitement

Permutation importance pour MLPClassifier

Votre objectif est d’utiliser la permutation importance pour identifier les caractéristiques qui influencent le plus la prédiction des maladies cardiaques avec un MLPClassifier.

X, qui contient les caractéristiques, et y, qui contient les étiquettes, ont été préchargés pour vous. matplotlib.pyplot a été importé sous le nom plt.

Cet exercice fait partie du cours

IA explicable en Python

Afficher le cours

Instructions

  • Calculez la permutation importance avec 10 répétitions en utilisant un random_state de 1.
  • Tracez les importances des caractéristiques avec un diagramme en barres.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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()
Modifier et exécuter le code