核心项目 · AI + IoT 纵深

IndustrialMind — IoT 设备故障预测与健康管理

面向工业现场的轴承故障诊断系统,基于深度学习的跨域迁移学习,从算法研究到工程落地的完整链路。

99.22%
跨域迁移精度(CWRU→HUST)
99.78%
ResNet1D 单模型精度
3.9M
最大网络参数量
6
公开数据集验证

系统截图

故障神经网络监控大屏
故障神经网络可视化监控 — 实时展示节点状态与连接关系
故障诊断面板
时域波形 / 频谱分析 / 包络解调 — 多维度信号诊断面板
t-SNE特征分布对比

t-SNE 可视化:(a) DANN 预训练后源/目标域特征混在一起 → (b) 微调后开始分离 → (c) ResNet1D 从零训练实现完美聚类

问题背景:跨域迁移的核心挑战

工业场景下,不同设备的振动信号来自不同的采集硬件、采样频率、工况条件。在 CWRU→HUST 轴承故障诊断任务中,源域(CWRU)和目标域(HUST)的信号分布存在显著差异——标准 DANN(Domain Adversarial Neural Network)无监督方法仅能达到 41.54% 的准确率,甚至低于随机猜测水平(25%)的两倍。核心原因在于:GRL(Gradient Reversal Layer)只能对齐边缘分布 P(X),但无法修正标签偏移导致的条件分布差异 P(Y|X)——CWRU 数据集外圈故障占比高达 56%,而 HUST 测试集四类均匀分布(各 25%)。

技术方案:差异架构集成

经过系统性实验,发现同构 Bagging(5 个相同 CNN 软投票)仅提升到 88.18%,方差极低说明模型多样性不足。关键决策:换用 3 种不同容量的架构进行异构集成

架构参数量单模型精度定位
ResNet1D3.9M99.78%大容量,残差连接
DANN-CNN82K95.91%(微调)小容量,预训练基线
MultiScale-CNN27K71.86%多尺度互补

最终三架构软投票达到 99.22%(独立三分离测试集验证:800 标注样本 / 9200 开发集 / 36800 测试集)。核心发现:"大模型从零训练"比"小模型微调"更有效——即使只有 800 个标注样本,ResNet1D 的架构优势远超 DANN 微调的预训练权重。

混淆矩阵

DANN Fine-tune 模型的混淆矩阵(200 样本/类,三分离评估)— 对角线 86%~98% 召回率验证了分类的可靠性

实验体系:4 种域适应方法横向对比

在同一个三分离数据划分下,系统地验证了不同方法的实际效果:

结论:域适应算法在跨设备场景下的天花板有限,架构选择比域适应策略更重要

工程化落地

将研究成果转化为可部署产品,完整链路覆盖:

技术栈

PyTorch ResNet1D DANN / CDAN FastAPI Vue 3 STM32 YOLOv5

关键决策记录(ADR)

← 返回作品集首页