本周主要工作集中在 多模态神经网络 的构建与优化上。通过引入了 格拉姆角场 (Gramian Angular Field, GAF) ,实现了“一维时间序列”与“二维图像特征”的联合建模。此外,设计并完成了简易的消融实验。
构建了一个多模态自编码器,旨在同时捕捉信号的时间依赖性和空间结构特征。
模态 A (Sequence): 原始一维振动信号,经过归一化处理。
模态 B (Image): 通过 GAF 变换将时间序列转化为二维图像。
模型结构设计 (Model Architecture):
双路编码器 (Dual Encoders):
Cnn1dEncoder: 深度一维卷积网络,提取序列时序特征。
Cnn2dEncoder: 二维卷积网络,提取 GAF 图像的空间特征。
特征融合 (Fusion): 将两路 Latent Vector 进行高维映射与融合。
联合解码与重构: 模型同时输出重构的序列和重构的图像,损失函数综合考量两者误差。
设计了控制变量的消融实验。
实验设置:
实验组 (Multi-Modal): 完整的序列+GAF多模态模型。
对照组 (Seq-Only): 剔除图像分支,仅保留序列处理分支的模型(保持相同的层数和参数量级)。
评估方法:
使用完全相同的数据集划分进行训练。
在未见过的测试集 (Test Shots) 上进行推理。
对比指标:序列重构的 MSE Loss。
带GAF的融合模型在序列数据重构上略差于单序列,单序列模型在反向传播时仅需要考虑序列本身重构mse,确实也不意外。不过带gaf的模型在训练过程中不容易过拟合。本次消融实验确实不够完备,需要引入”负样本“,具体查看模型的诊断性能。
扩展检测数据: 采用更多的训练与测试数据。
融合策略探索: 尝试不同的特征融合方式(如 Attention 机制)以进一步提升效果。
数据采集: 实现CFET数据采集振动
本文章使用limfx的vscode插件快速发布