code: def parse(self, csv_file: str) -> dict:
      with codecs.open(csv_file, "r", sys_stdin_encoding()) as file:
          content = file.read()
      content = content.split("\n")
      self.title = content[0].split(",")
      self.content = {}
      for key in self.title:
          self.content[key] = []
  
      for text in content[1:]:
          if text == "":
              continue
  
          for index, item in enumerate(text.split(",")):
              title = self.title[index]
              self.content[title].append(item)
  
      return self.content
  
file_path: PaddleHub/paddlehub/utils/parser.py
imports: import codecs
  from typing import List
  import yaml
  from paddlehub.utils.utils import sys_stdin_encoding
label_desc: Use image node_id 1 for calling the CSVFileParser obj's underlying member method code with example usage: obj.parse(csv_file) and returns: self