基于深度学习的轴承故障识别-数据预处理

我这几天在公共号上看一个数据挖掘数据分析的大佬分享经验,讲到数据预处理的重要性,说在学习的时候都是下载下来标准数据集,数据齐齐整整的,等工作实际上项目遇到的数据都是大量噪点。数据预处理经常被低估重要性,说到深度学习可能会想到神经网络,想到网络层,想到算法,但是潜意识总觉得数据处理是另一块的东西。我自己的看法是,比起黑箱的深度学习过程, 数据预处理直观得多,效果也很明显。


说了一大堆,我这个毕设用的数据集也是标准数据集,也没有啥要处理的噪点,所以主要就是做了一下数据增强。

数据增强的目的就是在不实质性增加数据的情况下,让有限的数据产生等价于更多数据的价值。就像张飞让部下在马尾绑树枝跑来跑去假装人多一样,用一定的方式使数据对训练集而言显得更多。

如果处理的是图片,可以将图片做几何变换(翻转,旋转,缩放等),也可以做颜色变换(模糊,噪声,填充等),生成对抗网络也是很好的数据增强方式。更多的可以看参考1言有三的文章。

这里数据增强的方法用的是重叠采样,采集训练样本时,选定样本长度为l,步长为s偏移,若数据集共有n个数据,则可以得到[n-(l-s)]个训练样本,用这种方法扩充数据量。

重叠采样(图片来自哈工大张伟的论文)

另外,数据样本有限,划分数据集的时候,可以采用交叉验证法或者留一法等方法。

交叉验证法(cross validation)即将数据集划分成k个互斥子集,为了确保数据的一致性,子集通过分层采样获取。训练时,k-1个子集作为训练集,余下的一个子集是测试集。此方法实际性能的稳定性很大程度取决于k的取值,故通常称为“k折交叉验证”(k-fold cross validation),k最常用的取值是10,此时称为10折交叉验证。

k折交叉验证(图片来自周志华机器学习)

当k的取值与数据集的样本数相同,即每个子集只有一个样本时,为交叉验证法的一个特例:留一法(Leave-One-Out)。这种方法下训练集仅比整个数据集少一个样本,样本利用率最高,保证了训练集的数量和训练后模型的性能。 

关于这方面的更多内容详见周志华机器学习2.2.1章节。


1.言有三.【技术综述】深度学习中的数据增强方法都有哪些?

2.张伟.基于卷积神经网络的轴承故障诊断算法研究[D].哈尔滨:哈尔滨工业大学,2017.

3.周志华.机器学习,26-27


点击此处返回总目录:基于深度学习的轴承故障识别

  • 23
    点赞
  • 145
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 13
    评论
轴承故障诊断一直是机械故障诊断领域的重要研究方向,它对于提高机械设备的可靠性和安全性具有重要意义。随着深度学习技术的发展和应用,基于深度学习轴承故障诊断方法也得到了广泛关注和研究。 基于深度学习轴承故障诊断方法主要包括以下几个步骤: 1. 数据采集和处理:通过传感器采集轴承运行时的振动信号、声音信号等数据,并对数据进行预处理,如去除噪声、滤波等操作。 2. 特征提取:利用深度学习模型对预处理后的数据进行特征提取,得到轴承的特征表示。常用的深度学习模型包括卷积神经网络(CNN)、循环神经网络(RNN)等。 3. 故障诊断:利用深度学习模型对提取的特征进行分类,识别轴承是否存在故障。常用的分类模型包括支持向量机(SVM)、决策树等。 4. 故障定位:在识别轴承存在故障后,利用深度学习模型对故障类型和位置进行定位,以便进行维护和修理。 基于深度学习轴承故障诊断方法具有以下优点: 1. 可以自动提取轴承的特征表示,不需要手动设计特征。 2. 对于复杂的轴承故障深度学习模型可以学习到更加准确的特征表示,提高诊断精度。 3. 可以实现实时监测和诊断,提高轴承的可靠性和安全性。 4. 可以自适应地对不同类型的轴承故障进行诊断和定位。 基于深度学习轴承故障诊断方法还存在一些挑战,例如数据量较大、数据质量不高、模型可解释性不强等问题。未来的研究方向包括如何提高数据质量、如何解决小样本问题、如何提高模型的可解释性等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhangjiali12011

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值