learningAgent.py 文件源码

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

项目:Japan_Mahjong-AI-project 作者: willywsm1013 项目源码 文件源码
def __init__(self,player_number,epsilon=0.5,discount=0.8,alpha=1e-4,mode='test',pickle_name = None,lr_decay_fn = None):
        Agent.__init__(self,player_number)
        self.epsilon = epsilon
        self.discount = discount
        self.alpha = alpha
        self.setLearningTarget()
        self.lr_decay = lr_decay_fn
        if mode == 'train':
            self.train = True
        elif mode == 'test':
            self.train = False
        else:
            print ('no mode \'',mode,'\' for QlearningAgent')
            raise Exception

        self.reset()
        if pickle_name != None:
            self.load(pickle_name)
        print ('epsilon :',self.epsilon)   
        print ('learning :',self.alpha)
        print ('discount :',self.discount)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号