Skip to content

SreenathKarthick11/PeliCAM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PeliCAM

View PDF Manual View XAI Report Download

PeliCAM – A deep learning model explanation toolkit built with PyQt
Created by Murali and Sreenath



What is PeliCAM?

PeliCAM is a desktop application for visualizing model interpretability.
It supports techniques like:

  • CAM (Class Activation Maps)
  • LIME (Local Interpretable Model-agnostic Explanations)
  • Bounding box annotations

It’s built to help users understand and debug deep learning predictions—visually and interactively.


Features

  • Image Loader & Custom PyTorch Model Support
  • Layer-wise CAM Selection (Grad-CAM, Layer-CAM)
  • Manual & Semi-auto Bounding Box Tool
  • LIME Visualizations (positive/negative features)
  • Save & Export Visual Outputs
  • Tabbed Viewer for easy side-by-side analysis
  • Reset + Refresh for clean iteration

Technologies Used

  • Python
  • PyTorch
  • PyQt5
  • NumPy

Example Use Cases

  • Compare model saliency vs. ground truth regions
  • Add interpretability to your PyTorch models
  • Fine-tune thresholding and visualization layers
  • Save outputs for reports or further analysis

Learn Explainability (XAI)

If you're new to Explainable AI (XAI) and want to learn more about:

  • What is CAM?
  • What is LIME, SHAP, and how they work?
  • When to use each method?

Read our detailed XAI Concept Report:
-> XAI Report


Documentation

Full User Manual available:
-> Read PDF


Download

Download Version v1.0 -> Download. Download Version v1.1 -> Download.


Support Us

If you like this project, star it ⭐ and share it with your friends!
Let us know how you use PeliCAM!

About

PeliCAM is a desktop application for visualizing model interpretability.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages