dqn.py 文件源码

python
阅读 32 收藏 0 点赞 0 评论 0

项目:pytorch.rl.learning 作者: moskomule 项目源码 文件源码
def __init__(self, env: gym.Env, gamma, epsilon, final_epsilon, final_exp_step):
        """
        :param env: environment
        :param gamma: discount rate
        :param epsilon: initial exploration rate
        :param final_epsilon: final exploration rate
        :param final_exp_step: the step terminating exploration
        """
        self.env = env
        self.action_size = self.env.action_space.n
        self.net = DQN(self.action_size)
        self.target_net = DQN(self.action_size)
        self._gamma = gamma
        self._initial_epsilon = epsilon
        self.epsilon = epsilon
        self._final_epsilon = final_epsilon
        self._final_exp_step = final_exp_step
        if cuda_available:
            self.net.cuda()
            self.target_net.cuda()
        self.update_target_net()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号