code: def __init__(
      self, algorithm, obs_shape, act_dim, learn_data_provider=None
  ):
      assert isinstance(obs_shape, (list, tuple))
      assert isinstance(act_dim, int)
      self.obs_shape = obs_shape
      self.act_dim = act_dim
      super(AtariAgent, self).__init__(algorithm)
  
      if learn_data_provider:
          self.learn_reader.decorate_tensor_provider(
              learn_data_provider
          )
          self.learn_reader.start()
  
file_path: PARL/benchmark/fluid/IMPALA/atari_agent.py
imports: import numpy
  import paddle.fluid
  import parl
  from parl import layers
  from parl.utils import machine_info
label_desc: Use image node_id 1 to create a new AtariAgent object from inherited base classes: parl with example: obj = AtariAgent(algorithm, obs_shape, act_dim, learn_data_provider)