RLPark 1.0.0
Reinforcement Learning Framework in Java

PolicyUpdatable.java

Go to the documentation of this file.
00001 package rlpark.plugin.rltoys.horde.functions;
00002 
00003 import rlpark.plugin.rltoys.envio.actions.Action;
00004 import rlpark.plugin.rltoys.envio.observations.Observation;
00005 import rlpark.plugin.rltoys.envio.policy.Policy;
00006 import rlpark.plugin.rltoys.math.vector.RealVector;
00007 
00008 public class PolicyUpdatable implements HordeUpdatable {
00009   private final Policy policy;
00010 
00011   public PolicyUpdatable(Policy policy) {
00012     this.policy = policy;
00013   }
00014 
00015   @Override
00016   public void update(Observation o_tp1, RealVector x_t, Action a_t, RealVector x_tp1) {
00017     policy.update(x_t);
00018   }
00019 
00020   public Policy policy() {
00021     return policy;
00022   }
00023 }
 All Classes Namespaces Files Functions Variables Enumerations
Zephyr
RLPark