当前位置:   article > 正文

一维(1D)CNN模型下轴承故障诊断(Python,TensorFlow框架下,很容易改为其它模型,解压缩后可以直接运行,无需修改任何目录)_1d-cnn 轴承 github

1d-cnn 轴承 github

1.数据集

使用凯斯西储大学轴承数据集,一共有4种负载下采集的数据,每种负载下有10种 故障状态:三种不同尺寸下的内圈故障、三种不同尺寸下的外圈故障、三种不同尺寸下的滚动体故障和一种正常状态。

 2.模型(1DCNN

使用数据增强的方式:重叠切割(每个样本长度是1024)

 

 

3.效果

0HP数据集(训练集与测试集比例为7:3),测试集准确率为100.00%

C%  

 

 

 

 

1HP数据集(训练集与测试集比例为7:3),测试集准确率为99.46%

 

 

 

 

 2HP数据集(训练集与测试集比例为7:3),测试集准确率为99.83%

 

 

 

 

 3HP数据集(训练集与测试集比例为7:3),测试集准确率为100.00% 

 

 

 

 

 

 

代码运行环境要求

tensorlfow>=2.4.0

python>=3.6.0,

其他库版本无要求

 对代码和数据感兴趣的可以关注

 

  1. import os
  2. import sys
  3. from scipy.io import loadmat
  4. import numpy as np
  5. import pandas as pd
  6. import torch
  7. from sklearn.model_selection import train_test_split
  8. from tqdm import tqdm
  9. from pandas import DataFrame
  10. import code
  11. import tensorflow as tf
  12. from keras.utils import np_utils
  13. from matplotlib import pyplot as plt
  14. #压缩包:https://mbd.pub/o/bread/mbd-ZJyUm5Zs

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/364079
推荐阅读
相关标签
  

闽ICP备14008679号