在DQN算法中,agent训练成功,模型保存为.h5
文件。代理类有一个方法调用load
如下:
def load(self):
new_model = load_model('dqn_model.h5')
if self.epsilon == 0.0:
self.update_network_parameters()
return new_model
def update_network_parameters(self):
self.model.set_weights(self.new_model.get_weights())
我尝试通过创建new_model
如下来运行评估步骤:
new_model = agent.load()
但new_model
没有任何方法,如predict
.