第 2 章 配置体系 核心思想:所有超参数集中到 dataclass,做到「配置即代码」,命令行可覆盖任意一项。 2.1 为什么配置这么重要 深度学习训练有个残酷事实:同样的代码、不同的超参数,效果天差地别。学习率差一个数量级,loss 可能从 1.5 飙到 NaN。所以工业项目都把「配置管理」当一等公民。 本项目的配置层用 Python 标准库的 解决了三个问题: 集中:所有超参一处定义,不散落各处。 类型安全:IDE 自动补全、静态检查。 可序列化:能存进 checkpoint,下次恢复。 2.2 dataclass 入门 传统写法的痛点 问题:参数散落、无类型、无文档、易写错、难复现。