MCPcopy
hub / github.com/tensorlayer/TensorLayer / set_and_eval

Method set_and_eval

examples/reinforcement_learning/tutorial_TRPO.py:404–409  ·  view source on GitHub ↗
(step)

Source from the content-addressed store, hash-verified

402 old_params = self.get_pi_params()
403
404 def set_and_eval(step):
405 params = old_params - alpha * x * step
406 self.set_pi_params(params)
407 d_kl = self.kl(states, old_mu, old_log_std)
408 loss = self.pi_loss(states, actions, adv, logp_old_ph)
409 return [d_kl, loss]
410
411 # trpo with backtracking line search, hard kl
412 for j in range(BACKTRACK_ITERS):

Callers

nothing calls this directly

Calls 3

set_pi_paramsMethod · 0.95
klMethod · 0.95
pi_lossMethod · 0.95

Tested by

no test coverage detected