Fetch the repository succeeded.
from brain import *
class Agent():
def __init__(self,num_states,num_actions,reload=None,load_mem=True,batch_size=256):
self.brain=Brain(num_states=num_states*Seq_max,num_actions=num_actions,reload=reload,load_mem=load_mem,batchsize=batch_size)
def update_q(self):
self.brain.replay()
def get_action(self,state,episode):
action=self.brain.decide(state,episode)
return action
def memorize(self,state,action,state_next,reward):
if reward>=0.5:
self.brain.mem.push_s(state,action,state_next,reward)
else:
self.brain.mem.push(state,action,state_next,reward)
def update(self):
self.brain.update()
def load(self,path=None):
self.brain.load(path)
def save(self,path=None):
self.brain.save(path)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。