code: def __init__(self):
      super().__init__()
      self.epsilon_schedule = LinearSchedule(0.5, 0.01, 50000)
      self.evaluation_epsilon = 0.05
      self.continuous_exploration_policy_parameters = (
          AdditiveNoiseParameters()
      )
      self.continuous_exploration_policy_parameters.noise_schedule = (
          LinearSchedule(0.1, 0.1, 50000)
      )
  
file_path: coach/rl_coach/exploration_policies/e_greedy.py
imports: from typing import List
  import numpy
  from rl_coach.core_types import RunPhase, ActionType
  from rl_coach.exploration_policies.additive_noise import AdditiveNoiseParameters
  from rl_coach.exploration_policies.exploration_policy import ExplorationParameters, ExplorationPolicy
  from rl_coach.schedules import Schedule, LinearSchedule
  from rl_coach.spaces import ActionSpace, DiscreteActionSpace, BoxActionSpace
  from rl_coach.utils import dynamic_import_and_instantiate_module_from_params
label_desc: Use image node_id 1 to create a new EGreedyParameters object from inherited base classes: ExplorationParameters with example: obj = EGreedyParameters()