Skip to content
This repository has been archived by the owner on Jan 27, 2025. It is now read-only.
/ GradCAM Public archive

Stuyai Lesson 11/13. This project implements Grad-CAM (Gradient-weighted Class Activation Mapping) for visualizing and understanding convolutional neural networks.

License

Notifications You must be signed in to change notification settings

stuyai/GradCAM

Repository files navigation

GradCam Project

This project implements Grad-CAM (Gradient-weighted Class Activation Mapping) for visualizing and understanding convolutional neural networks.

Overview

Grad-CAM is a technique that provides visual explanations for predictions made by deep learning models. It highlights the important regions in an input image that influence the model's decisions.

Contents

  • COPY_OF_GRAD_CAM_TRAINING_TUTORIAL.ipynb: Jupyter Notebook containing the implementation and training tutorial.
  • data.csv: Dataset with cool dog images.

Requirements

  • Python 3.x
  • Necessary libraries as specified in the notebook (e.g., TensorFlow or PyTorch, NumPy, Matplotlib)

Usage

  1. Clone the repository:

    git clone https://github.com/stuyai/GradCam.git
  2. Navigate to the project directory:

    cd GradCam
  3. Install required dependencies:

    pip install -r requirements.txt
  4. Open the Jupyter Notebook:

    jupyter notebook COPY_OF_GRAD_CAM_TRAINING_TUTORIAL.ipynb
  5. Follow the instructions in the notebook to train the model and generate Grad-CAM visualizations.

License

This project is licensed under the MIT License.

Acknowledgments

About

Stuyai Lesson 11/13. This project implements Grad-CAM (Gradient-weighted Class Activation Mapping) for visualizing and understanding convolutional neural networks.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published