Explainability toolbox for ML models
Top 33.5% on sourcepulse
This library provides a comprehensive toolkit for machine learning explainability, targeting ML engineers and domain experts. It aims to empower users to analyze and evaluate data and models, identify biases, and ensure responsible AI development by implementing core principles of explainable ML.
How It Works
The XAI library follows a three-step process for explainable machine learning: data analysis, model evaluation, and production monitoring. It offers tools for identifying data imbalances, balancing classes via upsampling/downsampling, visualizing correlations, and performing balanced train-test splits. For model evaluation, it supports feature importance analysis, metric imbalance visualization across various data slices, confusion matrix plotting, and ROC curve analysis, including group-wise comparisons.
Quick Start & Requirements
pip install xai
Examples
folder.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The README does not specify the exact Python version requirements or provide explicit licensing information, which may require further investigation for commercial use or integration into closed-source projects.
3 years ago
1+ week