nlp_architect.common.cdc package¶
Submodules¶
nlp_architect.common.cdc.cluster module¶
-
class
nlp_architect.common.cdc.cluster.Cluster(coref_chain: int = -1)[source]¶ Bases:
object
-
class
nlp_architect.common.cdc.cluster.Clusters(topic_id: str, mentions: List[nlp_architect.common.cdc.mention_data.MentionData] = None)[source]¶ Bases:
object-
cluster_coref_chain= 1000¶
-
nlp_architect.common.cdc.mention_data module¶
-
class
nlp_architect.common.cdc.mention_data.MentionData(topic_id: str, doc_id: str, sent_id: int, tokens_numbers: List[int], tokens_str: str, mention_context: List[str], mention_head: str, mention_head_lemma: str, coref_chain: str, mention_type: str = 'NA', is_continuous: bool = True, is_singleton: bool = False, score: float = -1.0, predicted_coref_chain: str = None, mention_pos: str = None, mention_ner: str = None, mention_index: int = -1)[source]¶ Bases:
nlp_architect.common.cdc.mention_data.MentionDataLight-
static
read_json_mention_data_line(mention_line: str)[source]¶ Parameters: mention_line – a Json representation of a single mention Returns: MentionData object
-
static
nlp_architect.common.cdc.topics module¶
-
class
nlp_architect.common.cdc.topics.Topics[source]¶ Bases:
object-
create_from_file(mentions_file_path: str, keep_order: bool = False) → None[source]¶ Parameters: - keep_order – whether to keep original mentions order or not (default = False)
- mentions_file_path – this topic mentions json file
-