| """ |
| Policy learning module for LKAlert — Stage 1: Supervised 3-class warm-start. |
| |
| Action space: |
| SILENT = 0 normal driving / safe scene / non-ego with no path conflict |
| OBSERVE = 1 heightened attention: early ego threat, non-ego near ego path, |
| transitional states |
| ALERT = 2 imminent ego-relevant collision within reaction window |
| |
| Stage 1 flow: |
| 1. make_policy_labels.py — per-window action labels from SFT manifests |
| 2. warm_start_trainer.py — supervised CE warm-start of PolicyHead only |
| 3. evaluate_policy.py — full evaluation with per-category action breakdown |
| """ |
|
|
| from .policy_model import PolicyModel |
| from .policy_dataset import PolicyDataset, policy_collate_fn |
|
|
| __all__ = ["PolicyModel", "PolicyDataset", "policy_collate_fn"] |
|
|