인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
생산성 및 협업 · SKILL.md

on-policy-actor-critic

on-policy-actor-critic

Router for REINFORCE, baseline, actor-critic, A2C, and PPO workflows.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: on-policy-actor-critic description: "Router for REINFORCE, baseline, actor-critic, A2C, and PPO workflows." metadata: disco-role: operating disable-model-invocation: true license: MIT

On-policy Actor-Critic

Use this sub-skill for the repo's on-policy classic-control workflows in Char02, Char03, Char04, and Char07.

Route here when the task says

  • "run REINFORCE on CartPole"
  • "compare baseline vs no-baseline"
  • "inspect actor-critic updates"
  • "use the A2C multiprocessing helper"
  • "inspect PPO clipping"
  • "play back a saved policy"

Keep this route focused on

  • REINFORCE and policy-gradient baselines in Char02.
  • Actor-critic variants in Char03.
  • A2C with SubprocVecEnv in Char04.
  • PPO on CartPole, MountainCar, and Pendulum in Char07.
  • Playback of saved policy pickles from the on-policy family.

Do not use this route for

  • Tabular control or GridWorld toy examples — route to the tabular-control route.
  • DQN or other value-based discrete control — route to the value-based-discrete-control route.
  • Off-policy continuous-control families such as DDPG, SAC, or TD3 — route to the off-policy continuous-control route.
  • Standalone plotting or results aggregation.

Read first

  • references/workflows.md for the algorithm comparison, checkpoint map, and the exact source-script roles.
  • references/troubleshooting.md for env.seed, old Gym step signatures, multiprocessing, checkpoint loading, TensorBoard paths, and headless plotting failures.

Bundled helpers

  • scripts/multiprocessing_env.py for the reusable subprocess vector-env helper used by A2C.
  • scripts/playback_saved_policy.py for bounded playback of saved policy pickles from the REINFORCE / actor-critic family.

Fast choice guide

  • No critic, episode returns only, saved_log_probs: REINFORCE.
  • Policy plus value head, advantage from G - V: actor-critic or baseline.
  • Multiple env processes and short rollouts: A2C.
  • clip_param, ratio clipping, minibatches, repeated epochs: PPO.
  • A saved .pkl policy object that should be evaluated rather than trained: playback helper.

Compatibility notes

  • The inspection environment verified Gym 0.23.1 with classic-control envs and 4-value step(...) tuples.
  • The source scripts still use legacy env.seed(...) and legacy env IDs such as CartPole-v0, MountainCar-v0, and Pendulum-v0.
  • Treat Pendulum-v0 as a compatibility note; use Pendulum-v1 in the inspected environment when you need a modern substitute.
  • This route is CPU-first, even though CUDA is available in the inspection environment.
저장한 Skills