baseline
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
"""问题三冻结基准集配对对比:bayes(最优) vs grid(基线) vs seven(中间)。"""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from project.common import (RESULTS_DIR, closed_loop_payload, episodes_markdown,
|
||||
execute_variants, problem_config, write_json,
|
||||
write_text)
|
||||
from project.q3 import baseline, optimal
|
||||
|
||||
VARIANTS = (
|
||||
("optimal", optimal.build_loop),
|
||||
("seven", baseline.build_seven),
|
||||
("baseline", baseline.build_grid),
|
||||
)
|
||||
LABELS = [label for label, _ in VARIANTS]
|
||||
BASE_LABEL = "baseline"
|
||||
|
||||
|
||||
def run(quick: bool = False) -> dict:
|
||||
from mcm26b.harness.suites import suite
|
||||
scenes = suite("core", 3)
|
||||
if quick:
|
||||
scenes = scenes[:6]
|
||||
config = problem_config()
|
||||
rows = execute_variants(scenes, VARIANTS, config)
|
||||
payload = closed_loop_payload(3, "core", scenes, VARIANTS, rows,
|
||||
LABELS, BASE_LABEL, config)
|
||||
write_json(RESULTS_DIR / "q3.json", payload)
|
||||
write_text(RESULTS_DIR / "q3.md",
|
||||
episodes_markdown("问题三:全向闭环配对对比(core 基准集)",
|
||||
rows, LABELS, BASE_LABEL))
|
||||
return payload
|
||||
Reference in New Issue
Block a user