A comprehensive, production-ready library for explaining deep learning models across multiple frameworks and modalities.
New to Unified XAI? Start with our quickstart guide.
Complete API documentation for all modules.
Step-by-step guides for various use cases.
Detailed explanations of all XAI algorithms.
pip install unified-xai
pip install unified-xai[torch]
pip install unified-xai[tf]
pip install unified-xai[all]
git clone https://github.com/yourusername/unified-xai.git
cd unified-xai
pip install -e ".[dev]"
from unified_xai import XAIAnalyzer, XAIConfig
from unified_xai.config import Framework, Modality
# Load your model
model = load_model('path/to/model')
# Configure XAI
config = XAIConfig(
framework=Framework.PYTORCH,
modality=Modality.IMAGE
)
# Initialize analyzer
analyzer = XAIAnalyzer(model, config)
# Generate explanation
explanation = analyzer.explain(
input_data,
method='integrated_gradients'
)
# Visualize
fig = analyzer.visualize(explanation, input_data)
See full API in XAIAnalyzer, XAIConfig, and
explanation result objects.