Skip to content
Snippets Groups Projects
Commit 07ffff19 authored by Mateusz Klimaszewski's avatar Mateusz Klimaszewski Committed by Mateusz Klimaszewski
Browse files

Fix adding enhanced labels.

parent 9cf28e9f
No related branches found
No related tags found
2 merge requests!9Enhanced dependency parsing develop to master,!8Enhanced dependency parsing
......@@ -124,7 +124,7 @@ class UniversalDependenciesDatasetReader(allen_data.DatasetReader):
enhanced_deprels.append(deprels[idx])
t_deps = t["deps"]
if t_deps and t_deps != "_":
t_heads, t_deprels = zip(*[tuple(d.split(":")) for d in t_deps.split("|")])
t_deprels, t_heads = zip(*t_deps)
enhanced_heads.extend([(idx, t) for t in t_heads])
enhanced_deprels.extend(t_deprels)
fields_["enhanced_heads"] = allen_fields.AdjacencyField(
......@@ -137,7 +137,8 @@ class UniversalDependenciesDatasetReader(allen_data.DatasetReader):
indices=enhanced_heads,
sequence_field=text_field,
labels=enhanced_deprels,
label_namespace="enhanced_deprels_labels",
# Label namespace should match regular tree parsing.
label_namespace="deprel_labels",
padding_value=0,
)
else:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment