Comments (6)
I just added support of tensors with more than 2 spatial dimensions to my library for CAM methods if you're still looking for a long-term option: https://github.com/frgfm/torch-cam
I'd be glad to get some feedback 👌
from pytorch-grad-cam.
@frgfm thanks for the code base will test it on point cloud , for point cloud data inference also we should run the cam similar on images right ?
from pytorch-grad-cam.
@abhigoku10 yes, I only provide visualization utils for 2D images, but the CAM itself is constantly being tested by the CI for both 2D and 3D spatial inputs!
from pytorch-grad-cam.
Hi @abhigoku10
Can you please share more details about the network architecture.
In general you need two things:
- Define target_loss =
- You might need to implement custom logic in get_loss:
https://github.com/jacobgil/pytorch-grad-cam/blob/master/pytorch_grad_cam/base_cam.py#L32
from pytorch-grad-cam.
Btw @frgfm
This repo is going to be a long term option as well! :-)
I'm actively maintaining this and planning to add a lot here also with the help of the great contributors!
But you have a cool repo and I wish you many stars and all the best! :-)
from pytorch-grad-cam.
@abhigoku10
Hello , Have you solved this problem? If I want to use Pointnet to classify point cloud data, how can I use this repo to get heatmap?
Best regards!
from pytorch-grad-cam.
Related Issues (20)
- gradcam for binary segmentaion network
- Installation showing missing requirements.txt
- Model improvement HOT 1
- GradCAM throws error for models that give ClassifierOutput class as model output instead of tensors
- How to Generate Attention Graphs on Custom Models ?
- Memory leakage during multiple loss calculations HOT 1
- What is the different colors mean? HOT 3
- AttributeError: 'AblationLayer' object has no attribute 'f' HOT 1
- Problem generating CAMs using the saved model HOT 2
- [Q] Are CAMs generated using the output of the specified layer or its input? HOT 2
- How to extract cam during training without creating issues to the bakpropagation HOT 1
- help me!!!thank you AttributeError: 'function' object has no attribute 'register_forward_hook'
- the example in README need to update HOT 1
- How should I assign a value to the "targets" when I draw the heatmap of yolov8-pose?
- float16 is not supported (src data type = 23 is not supported)
- YOLOv5 2021-10-21 torch 2.0.1+cpu CPU Fusing layers... Model Summary: 213 layers, 7225885 parameters, 0 gradients Adding AutoShape... Traceback (most recent call last): File "E:\yolov5-v6.1\yolov5热力图.py", line 70, in <module> print(model.model.model.model[-2]) File "D:\anaconda\envs\fastapi\lib\site-packages\torch\nn\modules\module.py", line 1614, in __getattr__ raise AttributeError("'{}' object has no attribute '{}'".format( AttributeError: 'Sequential' object has no attribute 'model'
- Mismatch in the number of attribution slices for 3D volume Torch tensor
- How can I use gradcam for Contrastive Unsupervised Representations (CURL), one of the methods for reinforcement learning?
- How to use Grad-CAM in segmetnt angthing model
- Grad CAM for multiple input arguments
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pytorch-grad-cam.