class_docstr: This is the `Experiment` class for each experiment being run. The API is designed similar to mlflow.
  (The link: https://mlflow.org/docs/latest/python_api/mlflow.html)
class_docstr_tok: ["This","is","the","`","Experiment","`","class","for","each","experiment","being","run",".","The","API","is","designed","similar","to","mlflow",".","(","The","link",":","https",":","\/\/mlflow.org\/docs\/latest\/python_api\/mlflow.html",")"]
docstr: Start the experiment and set it to be active. This method will also start a new recorder.
  
  Parameters
  ----------
  recorder_id : str
      the id of the recorder to be created.
  recorder_name : str
      the name of the recorder to be created.
  resume : bool
      whether to resume the first recorder
  
  Returns
  -------
  An active recorder.
docstr_tok: ["Start","the","experiment","and","set","it","to","be","active",".","This","method","will","also","start","a","new","recorder",".","Parameters","--","--","--","--","--","recorder_id",":","str","the","id","of","the","recorder","to","be","created",".","recorder_name",":","str","the","name","of","the","recorder","to","be","created",".","resume",":","bool","whether","to","resume","the","first","recorder","Returns","--","--","--","-","An","active","recorder","."]
code: def start(
      self, *, recorder_id=None, recorder_name=None, resume=False
  ):
      """
      Start the experiment and set it to be active. This method will also start a new recorder.
  
      Parameters
      ----------
      recorder_id : str
          the id of the recorder to be created.
      recorder_name : str
          the name of the recorder to be created.
      resume : bool
          whether to resume the first recorder
  
      Returns
      -------
      An active recorder.
      """
      raise NotImplementedError(f"Please implement the `start` method.")
  
imports: from typing import Dict, List, Union
  from qlib.typehint import Literal
  import mlflow
  from mlflow.entities import ViewType
  from mlflow.exceptions import MlflowException
  from .recorder import Recorder, MLflowRecorder
  from ..log import get_module_logger
label_desc: Use image node_id 5 for calling the Experiment obj's underlying member method code with example usage: obj.start() without return types