dhruv2842 commited on
Commit
d5a22d5
·
verified ·
1 Parent(s): 0cdf25a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -1
app.py CHANGED
@@ -95,7 +95,7 @@ class GradCAM:
95
  weights = self.gradients.mean(dim=(2, 3), keepdim=True)
96
  cam = (weights * self.activations).sum(dim=1, keepdim=True)
97
  cam = F.relu(cam)
98
- cam = cam.squeeze().cpu().numpy()
99
  cam = (cam - cam.min()) / (cam.max() - cam.min() + 1e-8)
100
  return cam
101
 
@@ -153,6 +153,8 @@ def predict():
153
  model.zero_grad()
154
  output[0, class_index].backward()
155
  cam = gradcam.generate(class_index)
 
 
156
 
157
  # ✅ Create overlay
158
  original_img = np.asarray(img.resize((224, 224)))
 
95
  weights = self.gradients.mean(dim=(2, 3), keepdim=True)
96
  cam = (weights * self.activations).sum(dim=1, keepdim=True)
97
  cam = F.relu(cam)
98
+ cam = cam.squeeze().cpu().detach().numpy()
99
  cam = (cam - cam.min()) / (cam.max() - cam.min() + 1e-8)
100
  return cam
101
 
 
153
  model.zero_grad()
154
  output[0, class_index].backward()
155
  cam = gradcam.generate(class_index)
156
+
157
+
158
 
159
  # ✅ Create overlay
160
  original_img = np.asarray(img.resize((224, 224)))