Explainable AI for Image Classification

Version 1.0.2 (46.7 MB) by Oge Marques
Example of how to use MATLAB to produce post-hoc explanations (using Grad-CAM) for image classification tasks.
248 Downloads
Updated 22 Dec 2022

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 .

MATLAB Release Compatibility
Created with R2022b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
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.