ssa-perin / data /parser /from_mrp /evaluation_parser.py
larkkin's picture
Add application code and models, update README
8044721
raw
history blame contribute delete
564 Bytes
#!/usr/bin/env python3
# coding=utf-8
from data.parser.from_mrp.abstract_parser import AbstractParser
import utility.parser_utils as utils
class EvaluationParser(AbstractParser):
def __init__(self, args, fields):
path = args.test_data
self.data = utils.load_dataset(path)
for sentence in self.data.values():
sentence["token anchors"] = [[a["from"], a["to"]] for a in sentence["token anchors"]]
utils.create_bert_tokens(self.data, args.encoder)
super(EvaluationParser, self).__init__(fields, self.data)