Spaces:
Sleeping
Sleeping
app update
Browse files
app.py
CHANGED
@@ -41,9 +41,9 @@ def model_inference(image, iou_threshold=0.5, threshold=0.4, show_cam="No", tran
|
|
41 |
output = model(transformed_image)
|
42 |
# Selecting layer for gradCAM
|
43 |
if target_layer == -2:
|
44 |
-
layer = [model.model.layers[-
|
45 |
else:
|
46 |
-
layer = [model.model.layers[-
|
47 |
|
48 |
cam = YoloCAM(model=model, target_layers=layer, use_cuda=False)
|
49 |
|
@@ -79,13 +79,13 @@ description = "Pytorch Lightning implemetation of YOLOv3 on Pascal VOC dataset.\
|
|
79 |
# ["images/Puppies.jpg", 0.6, 0.7, True, 0.5],
|
80 |
# ]
|
81 |
|
82 |
-
demo = gr.Interface(model_inference, inputs=[gr.Image(
|
83 |
gr.Slider(0, 1, value=0.5, label="IOU Threshold"),
|
84 |
gr.Slider(0, 1, value=0.4, label="Threshold"),
|
85 |
gr.Radio(["Yes", "No"], value="No" , label="Show GradCAM outputs"),
|
86 |
gr.Slider(0, 1, value=0.5, label="Opacity of GradCAM"),
|
87 |
-
gr.Slider(-2, -1, value=-
|
88 |
-
outputs=[gr.Gallery(rows=2, columns=1)],
|
89 |
title=title, description=description)
|
90 |
demo.launch()
|
91 |
|
|
|
41 |
output = model(transformed_image)
|
42 |
# Selecting layer for gradCAM
|
43 |
if target_layer == -2:
|
44 |
+
layer = [model.model.layers[-3]]
|
45 |
else:
|
46 |
+
layer = [model.model.layers[-2]]
|
47 |
|
48 |
cam = YoloCAM(model=model, target_layers=layer, use_cuda=False)
|
49 |
|
|
|
79 |
# ["images/Puppies.jpg", 0.6, 0.7, True, 0.5],
|
80 |
# ]
|
81 |
|
82 |
+
demo = gr.Interface(model_inference, inputs=[gr.Image(label="Input an image"),
|
83 |
gr.Slider(0, 1, value=0.5, label="IOU Threshold"),
|
84 |
gr.Slider(0, 1, value=0.4, label="Threshold"),
|
85 |
gr.Radio(["Yes", "No"], value="No" , label="Show GradCAM outputs"),
|
86 |
gr.Slider(0, 1, value=0.5, label="Opacity of GradCAM"),
|
87 |
+
gr.Slider(-2, -1, value=-1, step=1, label="Which Layer?")],
|
88 |
+
outputs=[gr.Gallery(rows=2, columns=1), label="Model Outputs"],
|
89 |
title=title, description=description)
|
90 |
demo.launch()
|
91 |
|