Spaces:
Sleeping
Sleeping
Equal 25% weights for all modalities
Browse files- 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 (
|
| 513 |
-
face: 0.
|
| 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.
|
| 521 |
"voice": 0.25,
|
| 522 |
"text": 0.25,
|
| 523 |
-
"posture": 0.
|
| 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):
|