Skip to content

Commit 650050e

Browse files
author
Marcin Kardas
committed
Refactor logprobs computation
1 parent 3149415 commit 650050e

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

sota_extractor2/models/linking/context_search.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -110,17 +110,12 @@ def compute_logprobs(taxonomy, reverse_merged_p, reverse_metrics_p, reverse_task
110110
for i, (task, dataset, metric) in enumerate(taxonomy):
111111
logprob = 0.0
112112
short_probs = reverse_merged_p.get(dataset, empty)
113-
met_probs = reverse_metrics_p.get(metric, empty)
114-
task_probs = reverse_task_p.get(task, empty)
115113
for ds in dss:
116-
# for abbrv, long_form in abbrvs.items():
117-
# if ds == abbrv:
118-
# ds = long_form
119-
# break
120-
# if merged_p[ds].get('NOMATCH', 0.0) < 0.5:
121114
logprob += np.log(noise * ds_pb + (1 - noise) * short_probs.get(ds, 0.0))
115+
met_probs = reverse_metrics_p.get(metric, empty)
122116
for ms in mss:
123117
logprob += np.log(ms_noise * ms_pb + (1 - ms_noise) * met_probs.get(ms, 0.0))
118+
task_probs = reverse_task_p.get(task, empty)
124119
for ts in tss:
125120
logprob += np.log(ts_noise * ts_pb + (1 - ts_noise) * task_probs.get(ts, 0.0))
126121
logprobs[i] += logprob

0 commit comments

Comments
 (0)