Exemplo n.º 1
0
 def copy(self):
     # copy dqn.
     dqn_mt = self.dqn.copy()
     learner = DeepQlearn(dqn_mt, self.gamma, self.l2_reg, self.lr, self.memory_size, self.minibatch_size, self.epsilon)
     learner.experience = list(self.experience)
     learner.exp_idx = self.exp_idx
     learner.total_exp = self.total_exp
     learner.last_state = self.last_state
     learner.last_action = self.last_action
     learner._compile_bp()
     return learner