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.
141 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 (2024). 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

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
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.