# variance_regularized_safe_rl

This directory is a clean working fork of `variance_constraint_decision_standalone`.

It keeps the original `src/` package layout so existing `from src...` imports keep
working, while adding new ALE-regularized Koopman-Lyapunov RL components:

- `src/rl/ale_regularization.py`
- `src/rl/td3_ale_wrapper.py`
- `src/rl/certificate_eval.py`
- `run_td3_ale_variance_regularized.py`
- `run_td3_ale_variance_batch.py`

The copied baseline entrypoints are kept unchanged as runnable references:

- `run_td3_variance_constraint_decision.py`
- `run_td3_variance_constraint_batch.py`

Notes:

- Outputs written from this folder stay under this folder's own `outputs/`.
- Historical outputs, paper assets, and cached files are intentionally not copied.
- The original lightweight `requirements.txt` is preserved. The RL entrypoints also
  expect the same runtime environment already used by the parent project
  (`torch`, `gymnasium`, `stable-baselines3`).
- Default experiment reporting standards are recorded in
  [PROJECT_EVALUATION_CHECKLIST.md](/D:/kooopam_rl_low_varience/variance_regularized_safe_rl/PROJECT_EVALUATION_CHECKLIST.md).
