src.dackar.RCA.ner.hybrid_ner.generators.base

Classes

CandidateGenerator

Interface for candidate generation.

Module Contents

class src.dackar.RCA.ner.hybrid_ner.generators.base.CandidateGenerator[source]

Bases: abc.ABC

Interface for candidate generation.

Candidate generation is the high-recall stage of Hybrid NER. Each generator proposes spans (with provenance and optional label hypotheses).

abstractmethod generate(doc)[source]

Return a list of CandidateSpan objects for the given document.

Parameters:

doc (src.dackar.RCA.ner.hybrid_ner.models.Document)

Return type:

List[src.dackar.RCA.ner.hybrid_ner.models.CandidateSpan]