Explainable AI for Image Classification

Example of how to use MATLAB to produce post-hoc explanations (using Grad-CAM) for image classification tasks.

https://github.com/ogemarques/xai-image-classification

You are now following this Submission

Explainable AI for Image Classification

View xai-image-classification on File Exchange

This repository shows an example of how to use MATLAB to produce post-hoc explanations -- using Grad-CAM -- for two image classification tasks.

Requirements

Suggested steps

  1. Download or clone the repository.
  2. Open MATLAB.
  3. Run the example.mlx script and inspect results.

Additional remarks

  • You are encouraged to expand and adapt the example to your needs.
  • The choice of pretrained network and hyperparameters (learning rate, mini-batch size, number of epochs, etc.) is merely illustrative.
  • You are encouraged to (use Experiment Manager app to) tweak those choices and find a better solution.

Cite As

Oge Marques (2026). Explainable AI for Image Classification (https://github.com/ogemarques/xai-image-classification/releases/tag/1.0.2), GitHub. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.2

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.