RLPark 1.0.0
Reinforcement Learning Framework in Java

ActorCritic.java

Go to the documentation of this file.
00001 package rlpark.plugin.rltoys.algorithms.control.actorcritic.onpolicy;
00002 
00003 import rlpark.plugin.rltoys.algorithms.predictions.td.OnPolicyTD;
00004 import rlpark.plugin.rltoys.math.vector.RealVector;
00005 import zephyr.plugin.core.api.monitoring.annotations.Monitor;
00006 
00007 @Monitor
00008 public class ActorCritic extends AbstractActorCritic {
00009   private static final long serialVersionUID = 3772938582043052714L;
00010 
00011   public ActorCritic(OnPolicyTD critic, Actor actor) {
00012     super(critic, actor);
00013   }
00014 
00015   @Override
00016   protected double updateCritic(RealVector x_t, RealVector x_tp1, double r_tp1) {
00017     return critic.update(x_t, x_tp1, r_tp1);
00018   }
00019 }
 All Classes Namespaces Files Functions Variables Enumerations
Zephyr
RLPark