code: def __init__(
      self,
      agent_parameters,
      parent: Union["LevelManager", "CompositeAgent"] = None,
  ):
      super().__init__(agent_parameters, parent)
      self.imitation = True
  
file_path: coach/rl_coach/agents/imitation_agent.py
imports: from collections import OrderedDict
  from typing import Union
  from rl_coach.agents.agent import Agent
  from rl_coach.core_types import RunPhase, ActionInfo
  from rl_coach.logger import screen
  from rl_coach.spaces import DiscreteActionSpace
label_desc: Use image node_id 1 to create a new ImitationAgent object from inherited base classes: Agent with example: obj = ImitationAgent(agent_parameters, parent)