VLAlert / training /Policy /__init__.py
AsianPlayer's picture
Add VLAlert code
1e05592 verified
Raw
History Blame Contribute Delete
779 Bytes
"""
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"]