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

rnd_dual_return_ppo

rnd_dual_return_ppo

Compute separate intrinsic and extrinsic discounted returns for RND-style PPO with dual value heads.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: rnd_dual_return_ppo description: Compute separate intrinsic and extrinsic discounted returns for RND-style PPO with dual value heads.

RND Dual Return PPO

Use this skill when combining RND intrinsic rewards with task extrinsic rewards under separate value heads. Do not collapse streams before return calculation when their discount factors or episode-boundary semantics differ.

Inputs

  • Extrinsic rewards, intrinsic rewards, and done flags.
  • Extrinsic and intrinsic discount factors.
  • Boolean flag indicating whether intrinsic returns are non-episodic.
  • Optional extrinsic and intrinsic value estimates.

Outputs

  • Extrinsic discounted returns.
  • Intrinsic discounted returns.
  • Separate and combined advantages.

Workflow

  1. Compute extrinsic returns with episode termination resets.
  2. Compute intrinsic returns with either episodic or non-episodic semantics.
  3. Subtract stream-specific value estimates to get stream advantages.
  4. Sum stream advantages for policy optimization while training value heads separately.

Validation

Run python tests/test_dual_returns.py from this skill directory.

Limitations

This skill implements the reward-stream contract, not a full PPO optimizer.

저장한 Skills