DIANNA
DI
Deep Insight And Neural Network Analysis, DIANNA is the only Explainable AI, XAI library for scientists supporting Open Neural Network Exchange, ONNX - the de facto standard models format.
Updated 1 month ago
21 12
Explainable AI tool for explaining models that create embeddings.
distance_explainer
XAI method to explain distances in embedded spaces.
To install distance_explainer from GitHub repository, do:
git clone git@github.com:dianna-ai/distance_explainer.git
cd distance_explainer
python3 -m pip install .
See our tutorial how to use this package. In short:
image1 = np.random.random((100, 100, 3))
image2 = np.random.random((100, 100, 3))
image2_embedded = model(image2)
explainer = DistanceExplainer(axis_labels={2: 'channels'})
attribution_map = explainer.explain_image_distance(model, image1, image2_embedded)
If you want to contribute to the development of distance_explainer, have a look at the contribution guidelines.
This package was created with Cookiecutter and the NLeSC/python-template.
What is happening in your machine-learned embedded spaces?
Explainable AI tool for scientists
Deep Insight And Neural Network Analysis, DIANNA is the only Explainable AI, XAI library for scientists supporting Open Neural Network Exchange, ONNX - the de facto standard models format.