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 ExplainableAI.jl Public

    Explainable AI in Julia.

    Julia 108 2

  2. RelevancePropagation.jl RelevancePropagation.jl Public

    Layerwise Relevance Propagation in Julia.

    Julia 7 2

  3. XAIBase.jl XAIBase.jl Public

    Core package defining the Julia-XAI interface.

    Julia 1

  4. XAIDocs XAIDocs Public

    Global documentation for the Julia XAI ecosystem

    Julia

  5. TextHeatmaps.jl TextHeatmaps.jl Public

    Heatmap text in Julia.

    Julia 8

  6. VisionHeatmaps.jl VisionHeatmaps.jl Public

    Heatmaps for vision models in Julia.

    Julia 3

Repositories

Showing 7 of 7 repositories
  • XAIDocs Public

    Global documentation for the Julia XAI ecosystem

    Julia-XAI/XAIDocs’s past year of commit activity
    Julia 0 MIT 0 0 0 Updated Dec 8, 2024
  • ExplainableAI.jl Public

    Explainable AI in Julia.

    Julia-XAI/ExplainableAI.jl’s past year of commit activity
    Julia 108 MIT 2 2 0 Updated Dec 3, 2024
  • VisionHeatmaps.jl Public

    Heatmaps for vision models in Julia.

    Julia-XAI/VisionHeatmaps.jl’s past year of commit activity
    Julia 3 MIT 0 1 0 Updated Dec 3, 2024
  • RelevancePropagation.jl Public

    Layerwise Relevance Propagation in Julia.

    Julia-XAI/RelevancePropagation.jl’s past year of commit activity
    Julia 7 MIT 2 0 1 Updated Oct 11, 2024
  • TextHeatmaps.jl Public

    Heatmap text in Julia.

    Julia-XAI/TextHeatmaps.jl’s past year of commit activity
    Julia 8 MIT 0 1 0 Updated Jul 27, 2024
  • XAIBase.jl Public

    Core package defining the Julia-XAI interface.

    Julia-XAI/XAIBase.jl’s past year of commit activity
    Julia 1 MIT 0 1 0 Updated Jul 27, 2024
  • .github Public
    Julia-XAI/.github’s past year of commit activity
    0 0 0 0 Updated Jan 30, 2024

Top languages

Loading…

Most used topics

Loading…