RLPark 1.0.0
Reinforcement Learning Framework in Java
|
00001 package rlpark.plugin.rltoys.algorithms.control.actorcritic.offpolicy; 00002 00003 import rlpark.plugin.rltoys.algorithms.functions.policydistributions.PolicyDistribution; 00004 import rlpark.plugin.rltoys.envio.actions.Action; 00005 import rlpark.plugin.rltoys.math.vector.RealVector; 00006 import rlpark.plugin.rltoys.math.vector.implementations.PVector; 00007 00008 public interface ActorOffPolicy { 00009 void update(double pi_t, double b_t, RealVector x_t, Action a_t, double delta); 00010 00011 PolicyDistribution policy(); 00012 00013 Action proposeAction(RealVector x); 00014 00015 PVector[] actorParameters(); 00016 }