src.dackar.RCA.ner.hybrid_ner.consolidator¶
Classes¶
Policy knobs for candidate consolidation. |
|
Consolidates raw candidates into a cleaner set. |
Module Contents¶
- class src.dackar.RCA.ner.hybrid_ner.consolidator.SpanConsolidatorPolicy[source]¶
Policy knobs for candidate consolidation.
- v0.1 defaults:
Dedupe identical spans (same start/end)
Keep nested spans
Do not do aggressive partial-overlap pruning yet
- class src.dackar.RCA.ner.hybrid_ner.consolidator.SpanConsolidator(policy=None)[source]¶
Consolidates raw candidates into a cleaner set.
- Responsibilities:
Merge duplicates across generators (same offsets)
Union provenance sources and label hypotheses
Optional overlap pruning policies (kept minimal for v0.1)
- Parameters:
policy (SpanConsolidatorPolicy | None)
- consolidate(doc, candidates)[source]¶
- Parameters:
candidates (List[src.dackar.RCA.ner.hybrid_ner.models.CandidateSpan])
- Return type: