Spaces:
Sleeping
Sleeping
Upload folder using huggingface_hub
Browse files- explainability.py +4 -2
explainability.py
CHANGED
|
@@ -353,7 +353,8 @@ class ExplainabilityEngine:
|
|
| 353 |
|
| 354 |
# Point 9: Responsible Display
|
| 355 |
confidence = "HIGH" if reliability > 0.6 else "LOW"
|
| 356 |
-
|
|
|
|
| 357 |
|
| 358 |
# 5. Visualize
|
| 359 |
img_np = np.array(image)
|
|
@@ -371,7 +372,8 @@ class ExplainabilityEngine:
|
|
| 371 |
return {
|
| 372 |
"heatmap_array": visualization,
|
| 373 |
"heatmap_raw": final_map,
|
| 374 |
-
|
|
|
|
| 375 |
"confidence_label": confidence,
|
| 376 |
"audit": audit,
|
| 377 |
"display_text": "Zone d'attention du modèle (Grad-CAM++)"
|
|
|
|
| 353 |
|
| 354 |
# Point 9: Responsible Display
|
| 355 |
confidence = "HIGH" if reliability > 0.6 else "LOW"
|
| 356 |
+
# FIX: JSON Serialization Error (np.float32 -> float)
|
| 357 |
+
audit["reliability_score"] = round(float(reliability), 4)
|
| 358 |
|
| 359 |
# 5. Visualize
|
| 360 |
img_np = np.array(image)
|
|
|
|
| 372 |
return {
|
| 373 |
"heatmap_array": visualization,
|
| 374 |
"heatmap_raw": final_map,
|
| 375 |
+
# FIX: Cast to float for JSON safety
|
| 376 |
+
"reliability_score": round(float(reliability), 2),
|
| 377 |
"confidence_label": confidence,
|
| 378 |
"audit": audit,
|
| 379 |
"display_text": "Zone d'attention du modèle (Grad-CAM++)"
|