协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
cartpole-classic-control【开发与工程】Operate DQN, A2C, and PPO CartPole-v1 training, testing, checkpoints, and smoke diagnostics for the reinforcement-learning repo.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task involves the repository's CartPole-v1 DQN, A2C, or PPO workflows: choosing the right algorithm script, explaining network/update behavior, running training or replay, diagnosing checkpoints, or doing a safe headless smoke check.
Do not use it for GridWorld dynamic programming or tabular control, standard Atari Breakout/Pong CNN workflows, hard-exploration Atari/RND/Go-Explore/robustification, or paper-level benchmark claims.
--render during training unless the user explicitly wants an interactive window; it slows learning and can fail on headless hosts.--test also requests Gymnasium render_mode="human"; use it only when a display is available and a compatible checkpoint is present.state_dicts; A2C saves a dictionary with separate actor and critic entries.This sub-skill distills the CartPole workflows identified in the source material as 2-cartpole/1-dqn.py, 2-cartpole/2-a2c.py, 2-cartpole/3-ppo.py, and the shared CartPole environment helper 2-cartpole/env.py. Those names are provenance/workflow labels; the runtime guidance below is self-contained and does not require opening the original source files.