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

generalized_policy_improvement

generalized_policy_improvement

Build a transferred greedy policy by maximizing action values over a library of prior policies or successor-feature heads.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: generalized_policy_improvement description: Build a transferred greedy policy by maximizing action values over a library of prior policies or successor-feature heads.

Generalized Policy Improvement

Use this skill when several source policies or value heads are available and a new task should reuse them without retraining. It is especially useful with successor features, where each source policy can be reweighted for the new reward vector.

Inputs

  • Value tables shaped as source_policy -> state -> action -> value, or successor-feature tables plus reward weights converted to those values.
  • Ordered states and actions.
  • Optional deterministic tie-break rule.

Outputs

  • GPI action per state.
  • Winning source policy per state/action decision.
  • Diagnostics including value margins and number of source policies used.

Workflow

  1. Compute or load action values for each source policy under the current task.
  2. For every state-action pair, take the maximum value across source policies.
  3. Choose the action with the largest max-over-sources value.
  4. Record which source supplied the winning value for the chosen action.
  5. Keep the operation purely evaluative: do not update source policies or reward weights.

Validation

Run:

python scripts/gpi.py --self-test
python tests/test_gpi.py

Limitations

This utility assumes finite action sets and explicit value tables. For neural approximators, use it as a reference policy-selection contract around model outputs.

저장한 Skills