Je vous suggère d'opter pour Shap . Il utilise les valeurs de Shapley (concept emprunté à la théorie des jeux) pour décrire le comportement du modèle, et avec cela il peut expliquer une seule prédiction.
Son interface graphique utilise des tracés de force, comme celui que vous voyez ci-dessous.
La barre rouge est construite par les caractéristiques qui mènent la prédiction à des valeurs positives, et la bleue par les autres.
Dans votre cas (un classifieur), le nombre en gras sera celui juste avant la fonction sigmoïde qui limitera la valeur de sortie entre zéro et un (une classe ou l'autre). Alors n'ayez pas peur si dans certains cas, il sera supérieur à un ou négatif.
La taille des segments représente la contribution de cette caractéristique à la prédiction, et sous les segments, vous voyez le nom de la caractéristique (ex. LSTAT) et sa valeur réelle (ex. 4,98). Ainsi, dans ce cas, LSTAT est la caractéristique moyenne qui conduit la prédiction pour cet élément de l'ensemble de données à la valeur de 24,41 (le nombre en gras).
Prendre plaisir!
Vincenzo Lavorini
la source