Overview of OmniXAI capabilities
mainOmniXAI is a comprehensive Python library for Explainable AI (XAI). It provides a unified interface to generate explanations for various data types and machine learning models.
Key Features:
- Multi-modal Support: Handles Tabular, Image, Text, and Time-series data.
- Model Support: Works with traditional ML (Scikit-learn) and deep learning (PyTorch/TensorFlow).
- Diverse Explanation Methods: Includes feature-attribution, counterfactual, gradient-based (e.g., Integrated Gradients, Grad-CAM), and model-specific methods.
- Unified Interface: Generate complex explanations with minimal code.
- GUI Dashboard: A built-in dashboard for visualizing and comparing explanations.
- Extensibility: New algorithms can be added by implementing a class derived from the explainer base class.