class_docstr: Preprocess screen images from Atari 2600 games.
  
  The image is represented by an array of shape (210, 160, 3). See
  https://storage.googleapis.com/deepmind-media/dqn/DQNNaturePaper.pdf
  for more details.
class_docstr_tok: ["Preprocess","screen","images","from","Atari","2600","games",".","The","image","is","represented","by","an","array","of","shape","(","210",",","160",",","3",")",".","See","https",":","\/\/storage.googleapis.com\/deepmind-media\/dqn\/DQNNaturePaper.pdf","for","more","details","."]
code: def __init__(self, input_shape, history_len=4):
      super(AtariPreprocessing, self).__init__(input_shape)
      self.__history_len = history_len
      self.__processed_image_seq = deque(maxlen=history_len)
      self.reset()
  
imports: from abc import ABCMeta, abstractmethod
  from collections import deque
  import numpy
  from PIL import Image
label_desc: Use image node_id 1 to create a new AtariPreprocessing object from inherited base classes: Preprocessing with example: obj = AtariPreprocessing(input_shape, history_len)