code: def load_defense_output(filename):
    
    result = {}
    with open(filename) as f:
      for row in csv.reader(f):
        try:
          image_filename = row[0]
          if image_filename.endswith('.png') or image_filename.endswith('.jpg'):
            image_filename = image_filename[:image_filename.rfind('.')]
          label = int(row[1])
        except (IndexError, ValueError):
          continue
        result[image_filename] = label
    return result
docs: Loads output of defense from given file.