- After obtaining the results in the app, click on "Save Session" within the "Reinforcement Learning" tab. This action saves a .mat file in your workspace.
- Access the results through the variable: "RLDesignerSession.Data.SimResults". This variable is a struct array containing all the experiments.
- For instance, to access the reward timeseries data for the first simulation of the first experiment, use: "RLDesignerSession.Data.SimResults(1).Data(1).Reward".
- To visualize the results, sum up the rewards for each simulation to obtain the cumulative reward. This data can then be used to plot a bar graph similar to the one in the Reinforcement Learning Designer App.
Is there a way to visualize simulation result (after RL agent training) at the command line?
조회 수: 7 (최근 30일)
이전 댓글 표시
Hi!
Is there any way to visualize the result of a simulation at the command line, given a simulation result (as on the following picture for example)?

I mean, I can run the following lines to get the simulation result, but how could I then display it? How should I for example open the Reinforcement Learning Designer app at the command line and then 'plot' the simResults?
% Perform simulations
simResults = sim(env,agentPPO,simOptions);
Is there also a way of registering the "experience1" variable in the workspace?
댓글 수: 0
채택된 답변
Neha
2024년 5월 14일
편집: Neha
2024년 5월 14일
Hi Nicolas,
I understand you're looking to export simulation results from the Reinforcement Learning Designer app to the workspace for visualization. Here's how you can do it:
You can refer to the following documentation link for more information on the fields of the "RLDesignerSession.Data.SimResults" struct:
댓글 수: 1
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Environments에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!