class_docstr: Write me
      
class_docstr_tok: ["Write","me"]
code: def forward(self, observation):
      # Select an action.
      state = self.memory.get_recent_state(observation)
      action = self.select_action(state)  # TODO: move this into policy
  
      # Book-keeping.
      self.recent_observation = observation
      self.recent_action = action
  
      return action
  
imports: from __future__ import division
  from collections import deque
  import os
  import warnings
  import numpy
  import keras.backend
  import keras.optimizers
  from rl.core import Agent
  from rl.random import OrnsteinUhlenbeckProcess
  from rl.util import *
label_desc: Use image node_id 10 for calling the DDPGAgent obj's underlying member method code with example usage: obj.forward(observation) and returns: action