news 2026/4/23 12:43:59

一维振动信号变为二维灰度图,利用局部二值模式(LBP)深化灰度图特征,然后利用CNN进行特征提取,最后使用softmax分类器和SVM进行分类对比(Python代码,解压缩后直接运行)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
一维振动信号变为二维灰度图,利用局部二值模式(LBP)深化灰度图特征,然后利用CNN进行特征提取,最后使用softmax分类器和SVM进行分类对比(Python代码,解压缩后直接运行)

运行效果:一维振动信号变为二维灰度图,利用局部二值模式(LBP)深化灰度图特征,然后利用CNN进行特征提取,最后使用softmax分类器和SVM进行分类对比(Python_哔哩哔哩_bilibili

所有用到的库的版本

1.数据集(凯斯西储大学CWRU数据集),四种负载下数据集,每种负载下分别有内圈故障,外圈故障,滚动体故障和正常四种状态。

2.项目流程

以0HP文件夹为例,打开后如下图所示

create_picture.py是将一维信号转成二维灰度图像的程序,

code.py是主程序,主要功能:读取灰度图像数据集,利用局部二值模式(LBP)对灰度图像特征提取,突出故障特征,分成训练集和测试集(4:1),再利用 CNN进行特征提取。针对CNN提取到的特征,第一种方法是利用softmax进行分类,获得测试准确率;第二种方式是,利用SVM(又分了两种不同核参数)进行分类,获得测试准确率。

3.效果图

0HP数据集

随意选取一张灰度图像的原始图像和经局部二值模式处理后的照片展示

softmax分类器下结果可视化

SVM分类器下结果可视化

C=1

C=100

CNN提取的训练集特征可视化(softmax/svm分类器前一层的特征)

CNN提取的测试集特征可视化(softmax/svm分类器前一层的特征)

1HP数据集

softmax分类器

训练集和测试集的准确率曲线

SVM分类器

C=1

C=100

CNN提取的训练集特征可视化(softmax/svm分类器前一层的特征)

CNN提取的测试集特征可视化(softmax/svm分类器前一层的特征)

2HP数据集

softmax分类器

SVM分类器

C=1

C=100

CNN提取的训练集特征可视化(softmax/svm分类器前一层的特征)

CNN提取的测试集特征可视化(softmax/svm分类器前一层的特征)

3HP数据集

softmax分类器

SVM分类器

C=1

C=100

CNN提取的训练集特征可视化(softmax/svm分类器前一层的特征)

CNN提取的测试集特征可视化(softmax/svm分类器前一层的特征)

4种负载下的平均测试集准确率(每个实验跑5次)

0HP1HP2HP3HP
softmax分类器100%99.37%99.27%99.68%
SVM(C=1)分类器100%99.69%99.27%100%
SVM(C=100)分类器99.69%99.69%99.27%100%

实验结果为,softmax分类器在四种负载下的平均准确率为99.58%,svm分类器在四种负载下的平均准确率为99.74%(C=1),99.66(C=100)。

效果最好的是SVM(C=1),但是也没高出softmax分类器太多,因为从CNN提取的特征可视化可以看出,经LBP深化灰度图像特征,再经CNN提取的特征已经有很好的可区分性了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 6:35:21

救命神器!专科生必看8款AI论文写作软件测评与推荐

救命神器!专科生必看8款AI论文写作软件测评与推荐 2026年专科生论文写作工具测评:为何需要一份权威榜单? 随着AI技术的不断进步,越来越多的专科生开始借助AI工具提升论文写作效率。然而,面对市场上琳琅满目的论文写作软…

作者头像 李华
网站建设 2026/4/23 6:34:10

华为OD机考双机位C卷- 返回矩阵中非1的元素个数/数值同化 (Java Python JS C++ C )

最新华为上机考试 真题目录:点击查看目录 华为OD面试真题精选:点击立即查看 华为OD机考双机位C卷 题目描述 存在一个m*n的二维数组,其成员取值范围为0,1,2。 其中值为1的元素具备同化特性,每经过1S,将上下左右值为0的元素同化为1。 而值为2的元素,免疫同化。 将…

作者头像 李华
网站建设 2026/4/23 6:46:36

s7-1500plc与modbustcp通讯错误报16#80c8

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/1b65588aea5448c1848a2afebb2b7f52.png#pic_c 1500plc和smart200plc配置如上图所示 通讯报16#80c8是因为下图中的连接参数ID与其他的tcp通讯的连结ID冲突 修改id10 如下图所示问题解决

作者头像 李华
网站建设 2026/4/22 21:58:07

深度学习篇---图像分割任务

核心比喻:给照片上不同区域涂上不同颜色 想象你拿到一张没有颜色的《秘密花园》涂色书(就是那种黑白线稿)。 传统图像识别的玩法: 问你:“这张图里有什么?” 你回答:“有一个人、一只狗、一棵…

作者头像 李华