code: def __init__(
      self,
      agent_parameters,
      parent: Union["LevelManager", "CompositeAgent"] = None,
  ):
      super().__init__(agent_parameters, parent)
      self.alpha = agent_parameters.algorithm.pal_alpha
      self.persistent = (
          agent_parameters.algorithm.persistent_advantage_learning
      )
      self.monte_carlo_mixing_rate = (
          agent_parameters.algorithm.monte_carlo_mixing_rate
      )
  
file_path: coach/rl_coach/agents/pal_agent.py
imports: from typing import Union
  import numpy
  from rl_coach.agents.dqn_agent import DQNAgentParameters, DQNAlgorithmParameters
  from rl_coach.agents.value_optimization_agent import ValueOptimizationAgent
  from rl_coach.memories.episodic.episodic_experience_replay import EpisodicExperienceReplayParameters
label_desc: Use image node_id 1 to create a new PALAgent object from inherited base classes: ValueOptimizationAgent with example: obj = PALAgent(agent_parameters, parent)