| """ |
| SFT (Supervised Fine-Tuning) module for LKAlert dual-head training. |
| |
| Dual-head: HazardHead (binary ego-threat) + TTAHead (time-to-accident regression). |
| Manifest-based dataset, initialized from pretrain_v2 stage_b checkpoint. |
| """ |
|
|
| from .dataset import ( |
| SFTDataset, |
| sft_collate_fn, |
| TTASample, |
| VideoInfo, |
| ) |
|
|
| from .trainer import ( |
| SFTModel, |
| SFTTrainer, |
| HazardHead, |
| TTAHead, |
| BeliefAggregator, |
| compute_sft_loss, |
| compute_calibration_error, |
| ) |
|
|
| __all__ = [ |
| |
| "SFTDataset", |
| "sft_collate_fn", |
| "TTASample", |
| "VideoInfo", |
| |
| "SFTModel", |
| "SFTTrainer", |
| "HazardHead", |
| "TTAHead", |
| "BeliefAggregator", |
| "compute_sft_loss", |
| "compute_calibration_error", |
| ] |
|
|