-
v1.0.0 — 全链条首发 Stable
released this
2026-06-21 04:54:49 -05:00 | 7 commits to main since this release武汉儿童呼吸疾病风险评估系统 (CBPOA) 首个正式版本,提供可随时回滚的稳定基线。
全链条 (FastAPI + React + PyTorch GCN)
模型训练
scripts/train_model.py— SpatialTemporalGCN 训练 (PyTorch + MLflow 追踪)scripts/evaluate.py/compute_baseline_mae.py— 评估与基线对比- 产物:
models/spatiotemporal_gcn/best_model.pt
推理
scripts/inference_daily.py/inference_grid.py— 日度 / 100m 网格风险推理 (1d/3d/7d)models/spatiotemporal_gcn/model_1_3_7.onnx— ONNX 导出,加速服务端推理scripts/profile_inference.py— 推理性能剖析
数据飞轮 (ETL → 特征 → 图)
scripts/etl_weather.py/etl_medical.py— 气象+空气 / 门诊住院 数据接入scripts/compute_lag_features.py、generate_grid_features.py、interpolate_weather_to_grid.py、resample_raster_to_grid.py— 特征工程scripts/build_road_graph.py、generate_grid.py— 路网图与网格构建scripts/alert_engine.py— 风险告警引擎
部署 / Docker Compose
deploy/docker-compose.yml— api (FastAPI) + frontend (nginx/React)deploy/docker-compose.mlflow.yml— MLflow 追踪服务deploy/backend/Dockerfile、deploy/frontend/Dockerfile— 多阶段构建
本版本亮点 (相对上一提交)
- 新增 Overview / Demographic / Disease / Environmental Health 分析页
- 新增 AnomalyMarkers / CalendarHeatmap / MetricHeatmapTable 组件
- 预警地图改为服务端渲染的 100m 栅格风险瓦片
- 新增 environment 路由 (污染物 / 滞后相关性),扩展 cases / insights 端点
启动
docker compose -f deploy/docker-compose.yml up -d # 或本地: backend uvicorn :8000 + frontend pnpm dev :3000Downloads