File size: 779 Bytes
1e05592
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
"""
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"]