feat: add read-only training dataset loader

This commit is contained in:
2026-09-11 10:08:15 +08:00
parent 7bdd705cef
commit 272542bad5
4 changed files with 302 additions and 0 deletions
+2
View File
@@ -25,6 +25,7 @@ python -m http.server 47319 --directory tech-architecture
src/lmpm/
domain/ 材料物性、实验记录、加工参数与质量指标模型
data/ SQLite 初始化与实验记录读写
training/ 从外部数据平台只读加载训练数据
tests/ 领域校验与数据库往返测试
tech-architecture/ 技术架构报告与本地 Mermaid 资源
```
@@ -34,6 +35,7 @@ tech-architecture/ 技术架构报告与本地 Mermaid 资源
- `MaterialProperty`:反射率、吸收率、熔点、热导率、密度、粗糙度等物性字段。
- `ExperimentRecord`:加工参数、质量指标与记录时间。
- SQLite 骨架:`materials``experiments` 两张核心表,支持外键约束与实验记录往返。
- 训练数据接口:从外部数据平台的 `material_records` 表只读加载记录,并分离元信息、特征和目标。
- 工程配置:`pyproject.toml` 统一依赖、pytest 与 Ruff 配置。
后续将按架构报告逐步补齐 DoE 生成、CSV 交换、设备采集、建模管线和推理服务。