medcat.utils.relation_extraction.base_component

Module Contents

Classes

BaseComponent_RelationExtraction

Attributes

logger

medcat.utils.relation_extraction.base_component.logger
class medcat.utils.relation_extraction.base_component.BaseComponent_RelationExtraction(tokenizer=BaseTokenizerWrapper_RelationExtraction(), model=None, model_config=None, config=ConfigRelCAT(), task='train', init_model=False)
Parameters:
name = 'base_component_rel'
__init__(tokenizer=BaseTokenizerWrapper_RelationExtraction(), model=None, model_config=None, config=ConfigRelCAT(), task='train', init_model=False)

Component that holds the model and everything for RelCAT.

Parameters:
save(save_path)
Saves model and its dependencies to specified save_path folder.

The CDB is obviously not saved, it is however necessary to save the tokenizer used.

Parameters:

save_path (str) – folder path in which to save the model & deps.

Return type:

None

classmethod load(pretrained_model_name_or_path='./')
Parameters:

pretrained_model_name_or_path (str) – Path to RelCAT model. Defaults to “./”.

Returns:

BaseComponent_RelationExtraction – component.

Return type:

BaseComponent_RelationExtraction