DDPG Not getting any reward? Using the example from MathWorks
Ältere Kommentare anzeigen
I am using the water pump example from Mathworks for the DDPG Reinforcement example, but I changed the pump model slightly and I am not getting any reward when I run the program, it is always zero. I changed the reward to always be 10 just to see if maybe it just wasnt learning, but it still only shows a reward of 0. Does anyone have any ideas? This is my first post so sorry if I am not submitting it correctly. Thanks!

2 Kommentare
Walter Roberson
am 27 Okt. 2020
It would help if you could attach your files so people could replicate the problem
Jun
am 27 Okt. 2020
Antworten (1)
Emmanouil Tzorakoleftherakis
am 11 Nov. 2020
0 Stimmen
Hi Jun,
The IsDone input to the agent block is always true, so all episodes end prematurely. This is why you don't see any change in the reward. Change the conditions that set the IsDone flag to be true or set it to be false and the training will resume.
Kategorien
Mehr zu Environments finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!