iomgaa
|
b497db97ba
|
fix: guard floor phase against n_trainval budget + assert epsilon on output
Codex Task 8 审查修复:
- Important 1: _satisfy_floors 每步移入前检查预算,floor 需求超 n_trainval 时
抛 InfeasibleSplitError(fail loud),保证 trainval 永不超额挤占 test;补预算超限测试。
- Important 2: 确定性测试末尾用 _epsilon_ok 断言产出 test 真满足 ε(两维偏差回归护栏),
并断言 trainval <= n_trainval。
- Minor: fixture docstring 注明结构真实 / signal 二次构造,正式运行由真实诊断替换。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-15 12:38:33 -04:00 |
|
iomgaa
|
c3187167c8
|
feat: add greedy joint-constrained split selector
两阶段贪心视频级切分:Floor 硬约束优先满足 + 多样性 submodular 覆盖最大化,
两阶段均带 ε 守护保 test 代表性;不可行 fail loud(InfeasibleSplitError),
多样性欠额记 loguru warning 不静默。derive_reportable_types 落地长尾报告门限。
确定性:Random(seed) 预洗牌打破等增益/等槽数平局,同 config 同 videos 同解。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-15 12:32:24 -04:00 |
|
iomgaa
|
3d8bd75372
|
feat: build all-video records with difficulty and signal overlay
|
2026-07-15 12:18:56 -04:00 |
|
iomgaa
|
9d19328cc9
|
feat: add signal tiering
|
2026-07-15 12:12:48 -04:00 |
|
iomgaa
|
75a2aac1c0
|
test: cover unknown error_type ValueError path
|
2026-07-15 12:10:24 -04:00 |
|
iomgaa
|
0a7ba724a9
|
feat: add evolution_target derivation and cell
|
2026-07-15 12:06:56 -04:00 |
|