API Reference - ExperienceReplays - NStepExperienceReplay
It is used to update the models from experiences stored in the experience replay object. It uses longer experience sequences to enhance reinforcement learning.
Constructors
new()
Creates a new PrioritizedExperienceReplay object.
PrioritizedExperienceReplay.new(batchSize: number, numberOfRunsToUpdate: number, maxBufferSize: number, nStep: number)
Parameters:
-
batchSize: The number of experience to sample from for training.
-
numberOfRunsToUpdate: The number of run() function needed to be called to run a single event of experience replay.
-
maxBufferSize: The maximum number of experiences that can be kept inside the object.
-
nStep: The maximum length of experience sequences to be sampled.
Functions
setParameters()
Change the parameters of an experience replay object.
PrioritizedExperienceReplay:setParametersbatchSize: number, numberOfRunsToUpdate: number, maxBufferSize: number, nStep: number)
Parameters:
-
batchSize: The number of experience to sample from for training.
-
numberOfRunsToUpdate: The number of run() function needed to be called to run a single event of experience replay.
-
maxBufferSize: The maximum number of experiences that can be kept inside the object.
-
nStep: The maximum length of experience sequences to be sampled.