
Interprétabilité et explicabilité des données et des modèles d'apprentissage automatique
✨NOUVEAU : IBM Research a publié une nouvelle boîte à outils In-Context Explainability 360 (ICX360) qui étend l'explicabilité aux LLM, notamment en ce qui concerne l'entrée fournie au LLM. Allez y jeter un œil ! 🚀✨
La boîte à outils AI Explainability 360 est une bibliothèque open source qui prend en charge l'interprétabilité et l'explicabilité des ensembles de données et des modèles d'apprentissage automatique. Le package Python AI Explainability 360 comprend un ensemble complet d'algorithmes qui couvrent différentes dimensions des explications ainsi que des métriques d'explicabilité proxy. La boîte à outils AI Explainability 360 prend en charge les données tabulaires, les données textuelles, les images et les séries temporelles.
L'expérience interactive AI Explainability 360 offre une introduction en douceur aux concepts et aux fonctionnalités en parcourant un exemple de cas d'utilisation pour différents personas de consommateurs. Les tutoriels et notebooks d'exemples offrent une introduction plus approfondie, orientée data scientist. L'API complète est également disponible.
Il n'existe pas d'approche unique de l'explicabilité qui fonctionne le mieux. Il existe de nombreuses façons d'expliquer : données vs. modèle, explication directement interprétable vs. explication post hoc, locale vs. globale, etc. Il peut donc être déroutant de déterminer quels algorithmes sont les plus appropriés pour un cas d'utilisation donné. Pour vous aider, nous avons créé du matériel d'orientation et un arbre de taxonomie qui peuvent être consultés.
Nous avons développé le package dans un souci d'extensibilité. Cette bibliothèque est encore en développement. Nous vous encourageons à apporter vos algorithmes d'explicabilité, vos métriques et vos cas d'utilisation. Pour commencer en tant que contributeur, veuillez rejoindre la communauté AI Explainability 360 sur Slack en demandant une invitation ici. Veuillez consulter les instructions pour contribuer du code et des notebooks Python ici.
| Mot-clé d'installation | Explicateur(s) | OS | Version de Python |
|---|---|---|---|
| cofrnet | cofrnet | macOS, Ubuntu, Windows | 3.10 |
| contrastive | cem, cem_maf | macOS, Ubuntu, Windows | 3.7 |
| dipvae | dipvae | macOS, Ubuntu, Windows | 3.10 |
| gce | gce | macOS, Ubuntu, Windows | 3.10 |
| ecertify | ecertify | macOS, Ubuntu, Windows | 3.10 |
| imd | imd | macOS, Ubuntu | 3.10 |
| lime | lime | macOS, Ubuntu, Windows | 3.10 |
| matching | matching | macOS, Ubuntu, Windows | 3.10 |
| nncontrastive | nncontrastive | macOS, Ubuntu, Windows | 3.10 |
| profwt | profwt | macOS, Ubuntu, Windows | 3.6 |
| protodash | protodash | macOS, Ubuntu, Windows | 3.10 |
| rbm | brcg, glrm | macOS, Ubuntu, Windows | 3.10 |
| rule_induction | ripper | macOS, Ubuntu, Windows | 3.10 |
| shap | shap | macOS, Ubuntu, Windows | 3.6 |
| ted | ted | macOS, Ubuntu, Windows | 3.10 |
| tsice | tsice | macOS, Ubuntu, Windows | 3.10 |
| tslime | tslime | macOS, Ubuntu, Windows | 3.10 |
| tssaliency | tssaliency | macOS, Ubuntu, Windows | 3.10 |