ComenzarEmpieza gratis

Importancia de la permutación para MLPClassifier

Tu tarea es usar la importancia de la permutación para identificar qué características tienen más impacto en la previsión de cardiovasculopatías con un MLPClassifier.

X contiene las características y y contiene las etiquetas, y se han cargado previamente para ti. matplotlib.pyplot se ha importado como plt.

Este ejercicio forma parte del curso

IA explicable en Python

Ver curso

Instrucciones de ejercicio

  • Calcula la importancia de la permutación con 10 repeticiones usando un random_state de 1.
  • Representa las importancias de las características con un gráfico de barras.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

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()
Editar y ejecutar código