Reinforcement Learning Episode Manager not stopping training in R2022a

15 vues (au cours des 30 derniers jours)
PB75
PB75 le 25 Juil 2022
Commenté : Tan le 15 Jan 2025
Hi,
I have updated my install from R2021a to R2022a. Using the RL toolbox when running the episode manager with the following code in R2022a, when I go to stop the training early, via "Stop Training" in episode manager, the training does not stop, it seems the only way to actual stop the current training early is via the "stop" button on the "run" tab in live editor. Has anyone encounered this in R2022a? and will the agent buffer still be saved via just stopping the script rather than stopping training via EM?
T = 0.066;
maxepisodes = 100;
maxsteps = ceil(T/Ts_agent)
trainingOpts = rlTrainingOptions(...
'MaxEpisodes',maxepisodes, ...
'MaxStepsPerEpisode',maxsteps, ...
'StopTrainingCriteria',"EpisodeCount",...
'StopTrainingValue',maxepisodes,...
'ScoreAveragingWindowLength',100,...
'SaveAgentCriteria',"EpisodeCount",...
'SaveAgentValue',maxepisodes,...
'SaveAgentDirectory',"savedAgents",...
'Verbose',true,...
'Plots','training-progress')
Cheers,
Patrick
  2 commentaires
Aditya
Aditya le 5 Oct 2023
I have tried it for a simple code on the RL toolbox on MATLAB R2022a and it was working fine, can you provide the full code snippet to reproduce the error.
Tan
Tan le 15 Jan 2025
May I know how did you solve it at the end?

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Deep Learning Toolbox dans Help Center et File Exchange

Produits


Version

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by