zousko-stark commited on
Commit
3293316
·
verified ·
1 Parent(s): 946eb0c

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. 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
- audit["reliability_score"] = round(reliability, 4)
 
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
- "reliability_score": round(reliability, 2),
 
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++)"