Is it possible to have StopTrainingCriteria in rlTrainingOptions ( RL Toolbox )

1 次查看(过去 30 天)
Hi,
Is there a way to have multiple StopTrainingCriteria in rlTrainingOptions, e.g. only after say 21 "EpisodeCount", if "AverageReward" is greater that set threshold, stop learning, not before that.

回答(1 个)

Mahesh Taparia
Mahesh Taparia 2020-5-13
Hi
It can be done by defining the threshold in the training option. For example, set the "AverageReward" as threshold and define rlTrainingOptions as given below:
trainOpts = rlTrainingOptions(...
'MaxEpisodes',1000,...
'MaxStepsPerEpisode',1000,...
'StopTrainingCriteria',"AverageReward",...
'StopTrainingValue',480,...
'Verbose',true,...
'Plots',"training-progress")
For more information, you can visit this documentation.

类别

Help CenterFile Exchange 中查找有关 Just for fun 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by