# P02_errlens_training - 架构设计 ## 系统架构 ### 架构图 ``` ┌─────────────────────────────────────────────────────┐ │ 数据层 │ │ 原始数据 → 清洗 → 标注 → 特征提取 → 数据集 │ └──────────────────────┬──────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────┐ │ 训练层 │ │ 模型定义 → 训练循环 → 验证 → 保存 │ └──────────────────────┬──────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────┐ │ 评估层 │ │ 测试集评估 → 指标计算 → 报告生成 │ └──────────────────────┬──────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────┐ │ 部署层 │ │ 模型导出 → 量化优化 → 服务部署 │ └─────────────────────────────────────────────────────┘ ``` ## 目录结构 ``` src/ ├── data/ # 数据处理模块 ├── models/ # 模型定义 ├── training/ # 训练逻辑 ├── evaluation/ # 评估模块 └── deployment/ # 部署工具 ```