class_docstr: A transition of state, or experience
class_docstr_tok: ["A","transition","of","state",",","or","experience"]
docstr: kwargs: whatever other attribute you want to save
docstr_tok: ["kwargs",":","whatever","other","attribute","you","want","to","save"]
code: def __init__(self, state, action, reward, **kwargs):
      """kwargs: whatever other attribute you want to save"""
      self.state = state
      self.action = action
      self.reward = reward
      for k, v in six.iteritems(kwargs):
          setattr(self, k, v)
  
imports: import multiprocessing
  import os
  import threading
  import time
  from abc import ABCMeta, abstractmethod
  from collections import defaultdict
  import six
  import zmq
  from six.moves import queue
  from tensorpack.utils import logger
  from tensorpack.utils.concurrency import LoopThread, enable_death_signal, ensure_proc_terminate
  from tensorpack.utils.serialize import dumps, loads
label_desc: Use image node_id 1 to create a new TransitionExperience object from inherited base classes: object with example: obj = TransitionExperience(state, action, reward)