Skip to content

Commit 16f0215

Browse files
committed
corrected reverse map
1 parent 8cdfcba commit 16f0215

File tree

1 file changed

+25
-29
lines changed

1 file changed

+25
-29
lines changed

code/learning/network.py

Lines changed: 25 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -785,42 +785,38 @@ def _convert_int_labels_to_str(self, labels):
785785

786786
return [LABELS[s] if s<12 else "None" for s in labels]
787787

788-
def reverse_labels(self, labels):
789-
"""Get the opposite labels"""
790-
788+
def reverse_labels(self, labels):
791789
processed_labels = []
792790

793791
for label in labels:
794792
if label in self.label_reverse_map:
795793
processed_labels.append(self.label_reverse_map[label])
796794
continue
797795

798-
if label == 1:
799-
processed_labels.append(1)
800-
elif label == 2:
801-
processed_labels.append(3)
802-
elif label == 3:
803-
processed_labels.append(2)
804-
elif label == 4:
805-
processed_labels.append(5)
806-
elif label == 5:
807-
processed_labels.append(4)
808-
elif label == 6:
809-
processed_labels.append(7)
810-
elif label == 7:
811-
processed_labels.append(6)
812-
elif label == 8:
813-
processed_labels.append(8)
814-
elif label == 9:
815-
processed_labels.append(10)
816-
elif label == 10:
817-
processed_labels.append(9)
818-
elif label == 11:
819-
processed_labels.append(12)
820-
elif label == 12:
821-
processed_labels.append(11)
822-
else: # label for unlinked pairs (should have int 0)
823-
processed_labels.append(0)
796+
if label == LABELS.index("SIMULTANEOUS"):
797+
processed_labels.append(LABELS.index("SIMULTANEOUS"))
798+
elif label == LABELS.index("BEFORE"):
799+
processed_labels.append(LABELS.index("AFTER"))
800+
elif label == LABELS.index("AFTER"):
801+
processed_labels.append(LABELS.index("BEFORE"))
802+
elif label == LABELS.index("IBEFORE"):
803+
processed_labels.append(LABELS.index("IAFTER"))
804+
elif label == LABELS.index("IAFTER"):
805+
processed_labels.append(LABELS.index("IBEFORE"))
806+
elif label == LABELS.index("IS_INCLUDED"):
807+
processed_labels.append(LABELS.index("INCLUDES"))
808+
elif label == LABELS.index("INCLUDES"):
809+
processed_labels.append(LABELS.index("IS_INCLUDED"))
810+
elif label == LABELS.index("BEGINS"):
811+
processed_labels.append(LABELS.index("BEGUN_BY"))
812+
elif label == LABELS.index("BEGUN_BY"):
813+
processed_labels.append(LABELS.index("BEGINS"))
814+
elif label == LABELS.index("ENDS"):
815+
processed_labels.append(LABELS.index("ENDED_BY"))
816+
elif label == LABELS.index("ENDED_BY"):
817+
processed_labels.append(LABELS.index("ENDS"))
818+
else:
819+
processed_labels.append(LABELS.index("None"))
824820

825821
self.label_reverse_map[label] = processed_labels[-1]
826822

0 commit comments

Comments
 (0)