chariscait commited on
Commit
c5ae2db
·
verified ·
1 Parent(s): f9fa4ec

Equal 25% weights for all modalities

Browse files
Files changed (1) hide show
  1. fuzzy_fusion.py +4 -4
fuzzy_fusion.py CHANGED
@@ -509,18 +509,18 @@ class FuzzyFusionEngine:
509
  Replaces simple weighted averaging with fuzzy rule-based fusion that
510
  can detect cross-modal agreement, conflict, and masking patterns.
511
 
512
- Modality weights (initial blend before fuzzy rules override):
513
- face: 0.30, voice: 0.25, text: 0.25, posture: 0.20
514
 
515
  The fuzzy rules are the primary decision mechanism — these weights
516
  only provide the initial crisp baseline that rules then modify.
517
  """
518
 
519
  BASE_WEIGHTS = {
520
- "face": 0.30,
521
  "voice": 0.25,
522
  "text": 0.25,
523
- "posture": 0.20,
524
  }
525
 
526
  def __init__(self):
 
509
  Replaces simple weighted averaging with fuzzy rule-based fusion that
510
  can detect cross-modal agreement, conflict, and masking patterns.
511
 
512
+ Modality weights (equal contribution when all active):
513
+ face: 0.25, voice: 0.25, text: 0.25, posture: 0.25
514
 
515
  The fuzzy rules are the primary decision mechanism — these weights
516
  only provide the initial crisp baseline that rules then modify.
517
  """
518
 
519
  BASE_WEIGHTS = {
520
+ "face": 0.25,
521
  "voice": 0.25,
522
  "text": 0.25,
523
+ "posture": 0.25,
524
  }
525
 
526
  def __init__(self):