class_docstr: A single meta-task, a meta-dataset contains a list of them.
  It serves as a component as in MetaDatasetDS
  
  The data processing is different
  
  - the processed input may be different between training and testing
  
      - When training, the X, y, X_test, y_test in training tasks are necessary (# PROC_MODE_FULL #)
        but not necessary in test tasks. (# PROC_MODE_TEST #)
      - When the meta model can be transferred into other dataset, only meta_info is necessary  (# PROC_MODE_TRANSFER #)
class_docstr_tok: ["A","single","meta-task",",","a","meta-dataset","contains","a","list","of","them",".","It","serves","as","a","component","as","in","MetaDatasetDS","The","data","processing","is","different","-","the","processed","input","may","be","different","between","training","and","testing","-","When","training",",","the","X",",","y",",","X_test",",","y_test","in","training","tasks","are","necessary","(","#","PROC_MODE_FULL","#",")","but","not","necessary","in","test","tasks",".","(","#","PROC_MODE_TEST","#",")","-","When","the","meta","model","can","be","transferred","into","other","dataset",",","only","meta_info","is","necessary","(","#","PROC_MODE_TRANSFER","#",")"]
code: def get_dataset(self) -> Dataset:
      return init_instance_by_config(
          self.task["dataset"], accept_types=Dataset
      )
  
imports: from qlib.data.dataset import Dataset
  from ...utils import init_instance_by_config
label_desc: Use image node_id 2 for calling the MetaTask obj's underlying member method code with example usage: obj.get_dataset() and returns: init_instance_by_config