brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
cartpole-classic-controlOperate DQN, A2C, and PPO CartPole-v1 training, testing, checkpoints, and smoke diagnostics for the reinforcement-learning repo.
Independent GitHub snapshot · Automated classification · Original documentation governs
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.