code: def __init__(self):
      super().__init__()
      self.max_size = (MemoryGranularity.Transitions, 100)
      self.hindsight_transitions_per_regular_transition = 4
      self.hindsight_goal_selection_method = (
          HindsightGoalSelectionMethod.Future
      )
      self.goals_space = GoalsSpace(
          goal_name="observation",
          reward_type=ReachingGoal(distance_from_goal_threshold=0.1),
          distance_metric=GoalsSpace.DistanceMetric.Euclidean,
      )
  
file_path: coach/rl_coach/tests/memories/test_hindsight_experience_replay.py
imports: import os
  import sys
  from rl_coach.memories.episodic.episodic_hindsight_experience_replay import EpisodicHindsightExperienceReplayParameters
  from rl_coach.spaces import GoalsSpace, ReachingGoal
  import pytest
  import numpy
  from rl_coach.core_types import Transition, Episode
  from rl_coach.memories.memory import MemoryGranularity
  from rl_coach.memories.episodic.episodic_hindsight_experience_replay import EpisodicHindsightExperienceReplay, HindsightGoalSelectionMethod
label_desc: Use image node_id 1 to create a new Parameters object from inherited base classes: EpisodicHindsightExperienceReplayParameters with example: obj = Parameters()