View source: R/AsynchronousAdvantageActorCritic.R
Returns a list with the following items
Return Typ Specifies how returns are are modified for the gradient calculations. This should be either N.Steps or GAE.
N.Steps.Max How many rounds should be played before a weight update. Also specifies the number of actual returns before bootstrapping.
gamma.return Discount Factor used for discounting future returns.
lambda.advantage [only used in case of GAE] General Advantage Estimator.
N.Worker Sets the number of parallel agents.
show.current.status How often should the mean score be calculated and displayed.
Full.Output If set to TRUE the memory of the worker is pushed to the master.
Transfer.Output.every For performance reasons this should not be to low and for memory limitations this should not be to high.
max.mem.per.worker How many Episodes should be stored for each worker.
use.e.greedy.per.worker Should be a boolean vector e.g. c(TRUE,TRUE) specifying the workers which use egreedy-exploration strategy.
epsilon.start Starting Value for epsilon. Higher Values encourage exploration.
epsilon.decay Specifies a linear decay for the value of epsilon.
epsilon.min Lower boundarie for the value of epsilon.
save.Master.Network If set to TRUE weights of the Master Network are saved at the location given by save.path.
save.every Specifies the number of episodes after which an additional parameter set should be stored.
save.path File Path to store and load weights of a Network. Defaults to the working directory.
upload.file.name Name of the file to upload weights. Whole file path consists save.path
and upload.file.name
.
shiny.visualize If TRUE the memory of the first worker is prepared to be visualized in shiny.
shiny.append.file If FALSE shiny data will be pushed to the shiny app at playing time. If FALSE a large file is created which can be uploaded to the shiny app.
train If FALSE no training is taking place. Instead network weights are loaded from the location given by save.path.
1 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.