anky2002 commited on
Commit
a50755a
·
verified ·
1 Parent(s): b81c636

Upload app.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. app.py +5 -2
app.py CHANGED
@@ -101,12 +101,15 @@ def run_all_agents(img: Image.Image) -> Tuple[List[AgentEvidence], ForensicVerdi
101
  # Bayesian synthesis
102
  verdict = bayesian_synthesis(ordered)
103
 
104
- # Attach modality info to verdict for reporting
105
  verdict.reasoning_tree["modality"] = {
106
  "detected": modality.modality,
107
  "confidence": modality.confidence,
108
- "indicators": {k: v for k, v in modality.indicators.items() if not isinstance(v, np.ndarray)},
 
 
109
  "adjustments_applied": len(modality.score_adjustments),
 
110
  }
111
 
112
  # Generate explanations
 
101
  # Bayesian synthesis
102
  verdict = bayesian_synthesis(ordered)
103
 
104
+ # Attach modality info to verdict for reporting — include ALL indicators for diagnostics
105
  verdict.reasoning_tree["modality"] = {
106
  "detected": modality.modality,
107
  "confidence": modality.confidence,
108
+ "indicators": {k: v for k, v in modality.indicators.items()
109
+ if not isinstance(v, np.ndarray) and k != "modality_scores"},
110
+ "modality_scores": modality.indicators.get("modality_scores", {}),
111
  "adjustments_applied": len(modality.score_adjustments),
112
+ "adjustments_list": list(modality.score_adjustments.keys())[:10], # First 10 for display
113
  }
114
 
115
  # Generate explanations