Conversation
|
@codex review this PR. Focus on whether the FASB v2 default avoids timeout collapse without overfitting to final heldout, whether calibration uses dev seeds only, and whether Axis 2/3 remain valid ablations around the calibrated default. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: ee9f3c49e6
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| start_seed: 2000 | ||
| num_scenarios: 500 |
There was a problem hiding this comment.
Use dev seed window in calibration configs
These new calibration configs are documented as the basis for a "dev-only" 100k selection (start_seed=4500, num_scenarios=100), but this file still trains on the main fine-tune slice (start_seed=2000, num_scenarios=500). Re-running calibration from these checked-in configs will therefore calibrate on the training distribution instead of the claimed dev window, which makes the anti-overfitting claim non-reproducible and can invalidate Axis 2/3 comparisons that are supposed to be anchored to dev-screened defaults.
Useful? React with 👍 / 👎.
Summary
MixedFailureSamplerso canonical failure-buffer replay only emits seeds inside the active MetaDrive training range.Original Axis 1 FASB collapse
Dev calibration candidates
Calibration used dev only: start_seed=4500, num_scenarios=100, horizon=500, traffic_density=0.1. The final heldout range was not used to select v2.
The 100k dev screen selected fasb_medium_030, but it did not beat naive on dev.
Final heldout v2 result
Does v2 beat baselines?
Source checks run
Result: 54 tests passed; component validation passed.