class_docstr: CommonSenseQA is a multiple-choice Q-A dataset that relies on commonsense knowledge
  to predict correct answers. More information found at:
  
  <https://www.tau-nlp.org/commonsenseqa>.
class_docstr_tok: ["CommonSenseQA","is","a","multiple-choice","Q-A","dataset","that","relies","on","commonsense","knowledge","to","predict","correct","answers",".","More","information","found","at",":","<","https",":","\/\/www.tau-nlp.org\/commonsenseqa",">","."]
code: def __init__(self, opt, shared=None):
      super().__init__(opt, shared)
      self.id = "commonsenseqa"
      build(opt)
      if shared is not None:
          self.episodes = shared["episodes"]
      else:
          self.episodes = self.setup_data()
      self.reset()
  
file_path: ParlAI/parlai/tasks/commonsenseqa/agents.py
imports: from parlai.core.teachers import FixedDialogTeacher
  from .build import build
  from parlai.utils.io import PathManager
  import os
  import json
label_desc: Use image node_id 1 to create a new CommonSenseQATeacher object from inherited base classes: FixedDialogTeacher with example: obj = CommonSenseQATeacher(opt, shared)