Die Oberfläche ist lokalisiert; Skill-Beschreibungen und -Dokumente werden per KI automatisch in Ihre Sprache übersetzt. Code, Befehle, Pfade und Fachbegriffe bleiben im Original, maßgeblich ist das Dokument des Autors.
Skills entdecken
Produktivität · SKILL.md

soft_bellman_backup

soft_bellman_backup

Construct SAC soft state values, Q targets, and Bellman residuals from replay rewards, log probabilities, and critic estimates.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill-Dokumentation

GitHub

name: soft_bellman_backup description: Construct SAC soft state values, Q targets, and Bellman residuals from replay rewards, log probabilities, and critic estimates.

Soft Bellman Backup

Use this skill to validate the critic side of Soft Actor-Critic. It applies the paper's soft value estimate V = Q - alpha * log_pi and Q target r + gamma * (1-done) * V_next on bounded batches.

Inputs

  • Current Q estimates and policy log probabilities.
  • Rewards, done flags, and next soft values.
  • Discount factor and temperature coefficient.

Outputs

  • Soft values.
  • Q targets.
  • Mean squared Bellman error.

Workflow

  1. Compute soft_value = q_value - alpha * log_prob.
  2. For each transition, compute reward for terminal transitions.
  3. For nonterminal transitions, add discounted next soft value.
  4. Compare Q estimates against targets with squared residuals.
  5. Save the residuals for recovery traces.

Validation

Run python tests/test_soft_bellman.py or the Distiller skill validator.

Limitations

This skill does not define neural network architectures. It is a deterministic batch-level contract for SAC backups.

Gespeicherte Skills