Skip to content
@Julia-XAI

Julia Explainable AI

Julia-XAI: Explainable AI in Julia

Stable

This organization hosts Explainable AI (XAI) methods written in the Julia programming language, with a focus on post-hoc, local input-space explanations of black-box models. In simpler terms, methods that try to answer the question "Which part of the input is responsible for the model's output?".

Julia-XAI ecosystem diagram

The ecosystem is organized into several packages. As a user, you only need to install the packages that implement the methods you want to use.

As a developer, you can make use of the XAIBase.jl interface to quickly implement or prototype new methods without having to write boilerplate code.

New users

Our recommended starting point into the Julia-XAI ecosystem is the Getting started guide in the Julia-XAI documentation.

New developers

If you want to implement an XAI method, take a look at the common interface defined in XAIBase.jl.

Contributing

We welcome all contributions to the Julia-XAI ecosystem. Please contact us if you want your package to be included in this organization.

Package overview

Name Latest release Status Summary
ExplainableAI.jl Release CI Coverage Collection of Explainable AI methods in Julia
RelevancePropagation.jl Release CI Coverage Layerwise Relevance Propagation (LRP) and CRP for use with Flux.jl
XAIBase.jl Release CI Coverage Core package defining the Julia-XAI interface
VisionHeatmaps.jl Release CI Coverage Heatmaps for vision models
TextHeatmaps.jl Release CI Coverage Heatmaps for language models

Pinned Loading

  1. ExplainableAI.jl Public

    Explainable AI in Julia.

    Julia 112 3

  2. RelevancePropagation.jl Public

    Layerwise Relevance Propagation in Julia.

    Julia 8 2

  3. XAIBase.jl Public

    Core package defining the Julia-XAI interface.

    Julia 1

  4. XAIDocs Public

    Global documentation for the Julia XAI ecosystem

    Julia

  5. TextHeatmaps.jl Public

    Heatmap text in Julia.

    Julia 9

  6. VisionHeatmaps.jl Public

    Heatmaps for vision models in Julia.

    Julia 4

Repositories

Showing 9 of 9 repositories
  • XAIDocs Public

    Global documentation for the Julia XAI ecosystem

    Julia 0 MIT 0 0 0 Updated Apr 13, 2025
  • PixelFlipper.jl Public

    Evaluate XAI methods with pixel flipping.

    Julia 0 MIT 0 0 0 Updated Apr 10, 2025
  • ExplainableAI.jl Public

    Explainable AI in Julia.

    Julia 112 MIT 3 2 0 Updated Apr 8, 2025
  • ImageNetDataset.jl Public

    The ImageNet 2012 Classification Dataset (ILSVRC 2012-2017) in Julia

    Julia 2 MIT 2 1 (1 issue needs help) 0 Updated Mar 14, 2025
  • VisionHeatmaps.jl Public

    Heatmaps for vision models in Julia.

    Julia 4 MIT 0 1 0 Updated Mar 13, 2025
  • XAIBase.jl Public

    Core package defining the Julia-XAI interface.

    Julia 1 MIT 0 1 0 Updated Mar 13, 2025
  • RelevancePropagation.jl Public

    Layerwise Relevance Propagation in Julia.

    Julia 8 MIT 2 0 1 Updated Oct 11, 2024
  • TextHeatmaps.jl Public

    Heatmap text in Julia.

    Julia 9 MIT 0 1 0 Updated Jul 27, 2024
  • .github Public
    0 0 0 0 Updated Jan 30, 2024

Top languages

Julia