26 lines
1.0 KiB
Python
26 lines
1.0 KiB
Python
"""HRL 消融入口(P2 待实现)。
|
|
|
|
预定义消融维度:时间目标 vs prompt 塑形、信息增益奖励系数、动作掩码取消范围、
|
|
课程学习、粒子统计特征。硬性协议守卫/证书/预算永远保留,不在消融中取消。
|
|
"""
|
|
from __future__ import annotations
|
|
|
|
import argparse
|
|
|
|
|
|
def main(argv=None) -> int:
|
|
parser = argparse.ArgumentParser(description=__doc__)
|
|
parser.add_argument("--variants", default="time,prompt,no_info,no_mask,no_curriculum")
|
|
parser.add_argument("--manifest", default="output/hrl/manifests/final.json")
|
|
parser.add_argument("--output", default="output/hrl/p2-ablation")
|
|
parser.add_argument("--timesteps", type=int, default=2048)
|
|
parser.add_argument("--seeds", type=int, default=5)
|
|
parser.parse_args(argv)
|
|
raise NotImplementedError(
|
|
"P2 尚未实现:必须先完成专家 BC 与冻结场景对照,"
|
|
"再对相同训练步数/场景/种子逐项消融;P1 只保证 benchmark/training/CLI。")
|
|
|
|
|
|
if __name__ == "__main__":
|
|
raise SystemExit(main())
|