Esempio n. 1
0
 def _create_examples(self, lines):
     examples = []
     text_b = None
     text_c = None
     text_d = None
     for (i, line) in enumerate(lines):
         if i == 0:
             print('Gold Label: ', line[self.column_label])
             print('Document Index: ', line[self.column_id])
             print('First Input: ', line[self.column_text_a])
             if self.use_text_b:
                 print('Second Input: ', line[self.column_text_b])
                 if self.use_text_c:
                     print('Third Input: ', line[self.column_text_c])
                     if self.use_text_d:
                         print('Fourth Input: ', line[self.column_text_d])
             continue
         guid = line[self.column_id]
         label = line[self.column_label]
         text_a = line[self.column_text_a]
         if self.use_text_b:
             text_b = line[self.column_text_b]
             if self.use_text_c:
                 text_c = line[self.column_text_c]
                 if self.use_text_d:
                     text_d = line[self.column_text_d]
         examples.append(
             InputExample(guid=guid,
                          text_a=text_a,
                          text_b=text_b,
                          text_c=text_c,
                          text_d=text_d,
                          label=label))
     return examples
Esempio n. 2
0
 def _create_examples(self, lines, set_type):
     """Creates examples for the training and dev sets."""
     examples = []
     for (i, line) in enumerate(lines):
         if i == 0:
             continue
         guid = "%s-%s" % (set_type, i)
         text_a = line[1]
         label = line[0]
         examples.append(
             InputExample(guid=guid, text_a=text_a, text_b=None, label=label))
     return examples
Esempio n. 3
0
 def _create_examples(self, lines):
     examples = []
     for (i, line) in enumerate(lines):
         guid = line[0]
         text_a = line[2]
         label = line[1]
         examples.append(
             InputExample(guid=guid,
                          text_a=text_a,
                          text_b=None,
                          label=label))
     return examples
Esempio n. 4
0
 def _create_examples(self, lines, set_type):
     examples = []
     for (i, line) in enumerate(lines):
         guid = '%s-%s' % (set_type, i)
         text_a = line[1]
         label = line[0]
         examples.append(
             InputExample(guid=guid,
                          text_a=text_a,
                          text_b=None,
                          label=label))
     return examples
Esempio n. 5
0
 def _create_examples(lines, split):
     """Creates examples for the training and dev sets."""
     examples = []
     for (i, line) in enumerate(lines):
         if i == 0:
             continue
         text_a = line[2]
         guid = line[1]
         label = line[0]
         examples.append(
             InputExample(guid=guid,
                          text_a=text_a,
                          text_b=None,
                          label=label))
     return examples
Esempio n. 6
0
 def _create_examples(self, lines, set_type):
     examples = []
     for (i, line) in enumerate(lines):
         text = ['None'] * 4
         guid = "%s-%s" % (set_type, i)
         number = 0
         for num, (key, value) in enumerate(eval(line[1]).items()):
             if number < 4:
                 # if number < 10 and key != 'title' and key != 'Reference':
                 text[number] = value
                 number += 1
         label = line[0]
         examples.append(
             InputExample(guid=guid, text_a=text, text_b=None, label=label))
     return examples
Esempio n. 7
0
 def _create_examples(self, lines, set_type):
     """Creates examples for the training and dev sets."""
     examples = []
     for (i, line) in enumerate(lines):
         if i == 0:
             continue
         guid = "%s-%s" % (set_type, i)
         text_a = line[1]  #question/perspective
         label = line[0]
         text_b = line[2]  #opinion/claim
         examples.append(
             InputExample(guid=guid,
                          text_a=text_a,
                          text_b=text_b,
                          label=label))
     return examples
Esempio n. 8
0
 def _create_examples(lines, set_type):
     """
     Creates examples for the training and dev sets
     :param lines:
     :param set_type:
     :return:
     """
     examples = []
     for (i, line) in enumerate(lines):
         if i == 0:
             continue
         guid = '%s-%s' % (set_type, i)
         label = line[0]
         text = line[1]
         examples.append(
             InputExample(guid=guid, text_a=text, text_b=None, label=label))
     return examples