code: def __init__(self):
      super().__init__()
      self.algorithm = QuantileRegressionDQNAlgorithmParameters()
      self.network_wrappers = {
          "main": QuantileRegressionDQNNetworkParameters()
      }
      self.exploration.epsilon_schedule = LinearSchedule(
          1, 0.01, 1000000
      )
      self.exploration.evaluation_epsilon = 0.001
  
imports: from copy import copy
  from typing import Union
  import numpy
  from rl_coach.agents.dqn_agent import DQNAgentParameters, DQNNetworkParameters, DQNAlgorithmParameters
  from rl_coach.agents.value_optimization_agent import ValueOptimizationAgent
  from rl_coach.architectures.head_parameters import QuantileRegressionQHeadParameters
  from rl_coach.core_types import StateType
  from rl_coach.schedules import LinearSchedule
label_desc: Use image node_id 1 to create a new QuantileRegressionDQNAgentParameters object from inherited base classes: DQNAgentParameters with example: obj = QuantileRegressionDQNAgentParameters()