code: def __init__(self, agent_params: AgentParameters):
      super().__init__()
  
      if not agent_params.algorithm.supports_parameter_noise:
          raise ValueError(
              "Currently only DQN variants are supported for using an exploration type of "
              "ParameterNoise."
          )
  
      self.network_params = agent_params.network_wrappers
  
file_path: coach/rl_coach/exploration_policies/parameter_noise.py
imports: from typing import List, Dict
  import numpy
  from rl_coach.architectures.layers import NoisyNetDense
  from rl_coach.base_parameters import AgentParameters, NetworkParameters
  from rl_coach.spaces import ActionSpace, BoxActionSpace, DiscreteActionSpace
  from rl_coach.core_types import ActionType
  from rl_coach.exploration_policies.exploration_policy import ExplorationPolicy, ExplorationParameters
label_desc: Use image node_id 1 to create a new ParameterNoiseParameters object from inherited base classes: ExplorationParameters with example: obj = ParameterNoiseParameters(agent_params)