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.
0 个评论
回答(1 个)
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.
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!