Files
2026-09-15 12:59:03 +08:00

66 lines
1.8 KiB
JSON

{
"schema_version": 6,
"protocol_version": "easycom-wearer-entry-int-candidates-v8",
"dataset": "EasyCom",
"semantic_warning": "Rules create candidates only; AI labels need human review and never modify dense activity ground truth.",
"sessions": [
"Session_1"
],
"camera_wearer_id": 2,
"candidate_config": {
"context_seconds": 3.0,
"relation_window_seconds": 3.0,
"same_speaker_pause_max_seconds": 2.0,
"other_handover_max_seconds": 1.5,
"short_vocalization_max_seconds": 1.0,
"continuation_min_seconds": 0.4,
"int_offset_tolerance_seconds": 0.05
},
"selection_seed": 2027,
"max_candidates": null,
"candidate_sources": null,
"num_candidates_before_filter": 496,
"num_candidates_before_limit": 496,
"num_candidates_written": 496,
"num_controls_written": 0,
"controls_file": "easycom_eot_int_controls.jsonl",
"counts": [
{
"split": "test",
"candidate_source": "NON_TAKEOVER_OVERLAP",
"rule_candidate_type": "INT_HARD_NEGATIVE_REGION",
"count": 21
},
{
"split": "test",
"candidate_source": "OTHER_BACKCHANNEL",
"rule_candidate_type": "INT_HARD_NEGATIVE_REGION",
"count": 20
},
{
"split": "test",
"candidate_source": "OTHER_TO_OTHER",
"rule_candidate_type": "ENTRY_HARD_NEGATIVE_REGION",
"count": 56
},
{
"split": "test",
"candidate_source": "SAME_SPEAKER_PAUSE",
"rule_candidate_type": "ENTRY_HARD_NEGATIVE_REGION",
"count": 60
},
{
"split": "test",
"candidate_source": "WEARER_OFFSET",
"rule_candidate_type": "YIELD_CANDIDATE",
"count": 170
},
{
"split": "test",
"candidate_source": "WEARER_ONSET",
"rule_candidate_type": "WEARER_ENTRY_CANDIDATE",
"count": 169
}
]
}