code: def run_experiment(dataset, config, tuner, log):
      if "arch_type" not in config.framework_params:
          raise RuntimeError(
              'framework.yaml does not have a "arch_type" field.'
          )
  
      if config.framework_params["arch_type"] == "random_forest":
          return run_random_forest(dataset, config, tuner, log)
  
      elif config.framework_params["arch_type"] == "mlp":
          return run_mlp(dataset, config, tuner, log)
  
      else:
          raise RuntimeError(
              "The requested arch type in framework.yaml is unavailable."
          )
  
label_desc: Use image node_id 1 for calling a global function with example usage: run_experiment(dataset, config, tuner, log) and returns: run_random_forest, run_mlp