CNN对轴承故障信号特征提取

cd201519 2019-05-06 08:03:13
各位大佬,我最近在做一个用卷积神经网络对西储大学轴承数据进行特征提取,达到对故障信号分类贴lable的设计,输入的格式是mat格式,而且输入是一维的振动加速度信号,所以我用的是tensorflow的con2D的模块来做的,有没有大佬能给点思路,
...全文
849 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
li945 2019-06-27
  • 打赏
  • 举报
回复
你怎么用Tensorflow读取数据集啊 我也刚开始做这个,数据集那块不知道怎么读取
Great1414 2019-06-14
  • 打赏
  • 举报
回复 2
他数据转换为图片的格式输入,比如按照周期计算,12K采样大概一个周期400个点,那么选24*24 = 564, 网上可以搜一搜。
python毕业设计-基于深度学习的滚动轴承故障诊断方法项目(源码+全部数据).zip1. 数据收集和准备:收集滚动轴承的振动信号数据,包括正常运行状态和故障状态下的数据。可以使用加速度计或传感器等设备采集数据,并进行标注和标记,以区分不同故障类型。 2. 数据预处理:对收集的滚动轴承振动信号数据进行预处理。可能包括信号去噪、均衡和特征提取等步骤,以提取有效的特征用于故障诊断。 3. 构建深度学习模型:选择适当的深度学习模型来进行故障诊断。常用的模型包括卷积神经网络(CNN)、循环神经网络(RNN)或长短时记忆网络(LSTM)。根据需求和数据的特点,设计并训练适当的模型。 4. 模型训练和调优:使用标记好的数据集对深度学习模型进行训练,并进行调优以提高准确性和鲁棒性。可以使用交叉验证、超参数调优等技术方法。 5. 故障诊断和预测:利用训练好的深度学习模型进行滚动轴承故障诊断和预测。输入滚动轴承的振动信号数据,模型将输出故障的类型和程度等相关信息。 6. 可视化和结果展示:将故障诊断和预测结果进行可视化和结果展示,为用户提供直观的故障信息。可以通过界面设计、图表或报表等方式展

37,722

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧