def _compile(self):
""" compile self.q_vals
"""
if (self._update_rule=="sgd"):
optimizer = SGD(lr=self._lr, momentum=self._momentum, nesterov=False)
elif (self._update_rule=="rmsprop"):
optimizer = RMSprop(lr=self._lr, rho=self._rho, epsilon=self._rms_epsilon)
else:
raise Exception('The update_rule '+self._update_rule+' is not implemented.')
self.q_vals.compile(optimizer=optimizer, loss='mse')
评论列表
文章目录