refactor(trainer): 重构Trainer类结构,拆分初始化方法 perf(trainer): 优化训练循环和评估逻辑 style(config): 统一配置文件命名和结构 fix(trainer): 修复形状检查逻辑和调试模式处理 docs: 更新README和注释说明