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","."]
docstr: Reset preprocessing pipeline for new episode.
docstr_tok: ["Reset","preprocessing","pipeline","for","new","episode","."]
code: def reset(self):
      """Reset preprocessing pipeline for new episode."""
      self.__previous_raw_image = np.zeros(
          self._input_shape, dtype=np.uint8
      )
      self.__processed_image_seq.clear()
      for i in range(self.__history_len):
          self.__processed_image_seq.append(np.zeros((84, 84)))
  
imports: from abc import ABCMeta, abstractmethod
  from collections import deque
  import numpy
  from PIL import Image
label_desc: Use image node_id 3 for calling the AtariPreprocessing obj's underlying member method code with example usage: obj.reset() without return types