in genre/utils.py [0:0]
def weak_tp(guess_entities, gold_entities):
tp = 0
for pred in guess_entities:
for gold in gold_entities:
if (
pred[0] == gold[0]
and (
gold[1] <= pred[1] <= gold[1] + gold[2]
or gold[1] <= pred[1] + pred[2] <= gold[1] + gold[2]
)
and pred[3] == gold[3]
):
tp += 1
return tp