Robot Learning · Deep and Continuous-Action Reinforcement Learning · M6-L4 · Advanced
Diagnose a Diverging Training Run
Experiment log · Scout at Meridian General Hospital
Four training runs reached the Meridian General robotics desk this week, each with the same complaint: "the return is wrong". In one the return rose and then fell off a cliff; in another it never moved from the standing-still level; in the third the critic looked asleep; in the fourth the dashboard looked like static.
You will not write any code. Each incident is a real run of the PPO trainer with one deliberately bad setting, and the log and the six diagnostic curves come from the same run. For each you name the cause from the diagnostics, choose the first parameter to change, and say what the repaired run must show to confirm you were right. After you answer, the page quotes the numbers of the repaired run.
Your task
Lab complete: post-mortem
You have passed every stage. Now connect it back to the theory and move on:
Output
What Python can I use?
Plain Python with math and heapq. Your code runs in a background worker: an endless loop is stopped after a few seconds and the page stays usable. It runs in your browser and is never sent anywhere.