def __init__(self, id, prediction_q, training_q, episode_log_q):
super(Agent, self).__init__(name="Agent_{}".format(id))
self.id = id
self.prediction_q = prediction_q
self.training_q = training_q
self.episode_log_q = episode_log_q
gym_env = gym.make(FLAGS.game)
gym_env.seed(FLAGS.seed)
self.env = AtariEnvironment(gym_env=gym_env, resized_width=FLAGS.resized_width,
resized_height=FLAGS.resized_height,
agent_history_length=FLAGS.agent_history_length)
self.nb_actions = len(self.env.gym_actions)
self.wait_q = Queue(maxsize=1)
self.stop = Value('i', 0)
评论列表
文章目录