Modules

deepke.relation_extraction.multimodal.modules.dataset module

class deepke.relation_extraction.multimodal.modules.dataset.MMREProcessor(data_path, re_path, args)[source]

Bases: object

load_from_file(mode='train')[source]
get_relation_dict()[source]
get_rel2id(train_path)[source]
class deepke.relation_extraction.multimodal.modules.dataset.MMREDataset(processor, transform, img_path=None, aux_img_path=None, mode='train')[source]

Bases: torch.utils.data.dataset.Dataset

deepke.relation_extraction.multimodal.modules.metrics module

deepke.relation_extraction.multimodal.modules.metrics.eval_result(true_labels, pred_result, rel2id, logger, use_name=False)[source]

deepke.relation_extraction.multimodal.modules.train module

class deepke.relation_extraction.multimodal.modules.train.Trainer(train_data=None, dev_data=None, test_data=None, re_dict=None, model=None, args=None, logger=None, writer=None)[source]

Bases: object

train()[source]
evaluate(epoch)[source]
test(epoch)[source]
predict()[source]
before_multimodal_train()[source]