RLPark 1.0.0
Reinforcement Learning Framework in Java
|
Public Member Functions | |
ActorLambda (double lambda, double gamma, PolicyDistribution policyDistribution, double alpha_u, int nbFeatures) | |
ActorLambda (double lambda, double gamma, PolicyDistribution policyDistribution, double alpha_u, int nbFeatures, Traces prototype) | |
ActorLambda (double lambda, double gamma, PolicyDistribution policyDistribution, double[] alpha_u, int nbFeatures, Traces prototype) | |
void | update (RealVector x_t, Action a_t, double delta) |
PolicyDistribution | policy () |
int | vectorSize () |
PVector[] | actorParameters () |
Public Attributes | |
final Traces[] | e_u |
final double | alpha_u [] |
Protected Member Functions | |
void | updatePolicyParameters (RealVector[] gradLog, double delta) |
String | labelOf (int index) |
Protected Attributes | |
final PVector[] | u |
final PolicyDistribution | policyDistribution |
Package Functions | |
String | eligiblityLabelOf (int index) |
Definition at line 13 of file ActorLambda.java.
rlpark.plugin.rltoys.algorithms.control.actorcritic.onpolicy.ActorLambda.ActorLambda | ( | double | lambda, |
double | gamma, | ||
PolicyDistribution | policyDistribution, | ||
double | alpha_u, | ||
int | nbFeatures | ||
) |
Definition at line 19 of file ActorLambda.java.
rlpark.plugin.rltoys.algorithms.control.actorcritic.onpolicy.ActorLambda.ActorLambda | ( | double | lambda, |
double | gamma, | ||
PolicyDistribution | policyDistribution, | ||
double | alpha_u, | ||
int | nbFeatures, | ||
Traces | prototype | ||
) |
Definition at line 23 of file ActorLambda.java.
rlpark.plugin.rltoys.algorithms.control.actorcritic.onpolicy.ActorLambda.ActorLambda | ( | double | lambda, |
double | gamma, | ||
PolicyDistribution | policyDistribution, | ||
double[] | alpha_u, | ||
int | nbFeatures, | ||
Traces | prototype | ||
) |
Definition at line 29 of file ActorLambda.java.
PVector [] rlpark.plugin.rltoys.algorithms.control.actorcritic.onpolicy.Actor.actorParameters | ( | ) | [inherited] |
Definition at line 55 of file Actor.java.
String rlpark.plugin.rltoys.algorithms.control.actorcritic.onpolicy.ActorLambda.eligiblityLabelOf | ( | int | index | ) | [package] |
Definition at line 62 of file ActorLambda.java.
String rlpark.plugin.rltoys.algorithms.control.actorcritic.onpolicy.Actor.labelOf | ( | int | index | ) | [protected, inherited] |
Definition at line 60 of file Actor.java.
PolicyDistribution rlpark.plugin.rltoys.algorithms.control.actorcritic.onpolicy.Actor.policy | ( | ) | [inherited] |
Definition at line 44 of file Actor.java.
void rlpark.plugin.rltoys.algorithms.control.actorcritic.onpolicy.ActorLambda.update | ( | RealVector | x_t, |
Action | a_t, | ||
double | delta | ||
) |
Reimplemented from rlpark.plugin.rltoys.algorithms.control.actorcritic.onpolicy.Actor.
Definition at line 40 of file ActorLambda.java.
void rlpark.plugin.rltoys.algorithms.control.actorcritic.onpolicy.ActorLambda.updatePolicyParameters | ( | RealVector[] | gradLog, |
double | delta | ||
) | [protected] |
Definition at line 51 of file ActorLambda.java.
int rlpark.plugin.rltoys.algorithms.control.actorcritic.onpolicy.Actor.vectorSize | ( | ) | [inherited] |
Definition at line 48 of file Actor.java.
final double rlpark.plugin.rltoys.algorithms.control.actorcritic.onpolicy.Actor.alpha_u[] [inherited] |
Definition at line 16 of file Actor.java.
Definition at line 15 of file ActorLambda.java.
final PolicyDistribution rlpark.plugin.rltoys.algorithms.control.actorcritic.onpolicy.Actor.policyDistribution [protected, inherited] |
Definition at line 20 of file Actor.java.
final PVector [] rlpark.plugin.rltoys.algorithms.control.actorcritic.onpolicy.Actor.u [protected, inherited] |
Definition at line 18 of file Actor.java.