The XAI Demonstrator is a modular platform that lets users interact with production-grade Explainable AI (XAI) systems.
For general information, see our project website at xai-demonstrator.github.io.
If you just want to try the XAI Demonstrator, have a look at the list of publicly accessible deployments below.
Running the XAI Demonstrator locally requires Docker (but nothing else). If you're new to Docker, see the Docker Desktop installation instructions.
The fastest way to start a local version of the most recent development version of the XAI Demonstrator is to use the test-local deployment configuration:
cd deployment/test-local
docker-compose up
Then, you can reach the app at localhost:8000.
To start a local instance of the XAI Demonstrator built from source,
run docker-compose up
in the top-level directory, wait for all builds to complete,
and access the app at localhost:8000.
A technical documentation with user guides is taking shape at xai-demonstrator.github.io/xai-demonstrator/.
Each use case illustrates a particular application of user-centric XAI methods.
Code | Description | Build | Test |
---|---|---|---|
review-sentiment | Explain the sentiment analysis of customer reviews by a multi-lingual BERT model using gradient-based feature importance explanation methods | BE: FE: |
|
visual-inspection | Visually explain the classification of images using model-agnostic local explanation methods | BE: FE: |
You can try out a standalone version each use case locally by running docker-compose up
in the respective directory.
Then, the use case is available at localhost:8000.
Package | Description | Build | Test |
---|---|---|---|
common/backend-utils | Python package providing common functionality for FastAPI backend services | ||
common/vue-components | NPM package providing common VueJS components for frontends | ||
landing-page | Frontend that serves as a common entry point to all use cases. |
Configuration | Location | Description | Status |
---|---|---|---|
test-deployment | https://test.xaidemo.de | Latest version of the landing page and all use cases | |
prod-deployment | https://www.xaidemo.de | Current release |
The XAI Demonstrator is licensed under the terms of the Apache 2.0 license.