code: def append(self, observation, action, reward, terminal, training=True):
          
          super(EpisodeParameterMemory, self).append(observation, action, reward, terminal, training=training)
          if training:
              self.intermediate_rewards.append(reward)
docs: Append a reward to the memory
  
          # Argument
              observation (dict): Observation returned by environment
              action (int): Action taken to obtain this observation
              reward (float): Reward obtained by taking this action
              terminal (boolean): Is the state terminal