news 2026/4/16 14:44:23

一维振动信号变为二维灰度图,利用局部二值模式(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/16 10:19:17

华为OD机考双机位C卷- 分月饼 (Java Python JS C++ C )

最新华为上机考试 真题目录:点击查看目录 华为OD面试真题精选:点击立即查看 华为OD机考双机位C卷- 题目描述 中秋节,公司分月饼,m 个员工,买了 n 个月饼,m ≤ n,每个员工至少分 1 个月饼,但可以分多个, 单人分到最多月饼的个数是 Max1 ,单人分到第二多月饼个数是…

作者头像 李华
网站建设 2026/4/16 10:17:46

万字亿集流量系统架构总结笔记(上)

亿集流量自己的提取 注: 这里感觉是对需求的探讨和技术选型的分析,但是不一定就有最推荐的具体设计,更多的是提供思路。 这里有的东西并不具有通用性的服务设计,所以仅讲解 基本通识,不做具体设计。 还有这里感觉我更…

作者头像 李华
网站建设 2026/4/16 10:21:08

直觉模糊不确定性建模与应用【附代码】

✅ 博主简介:擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导,毕业论文、期刊论文经验交流。 ✅成品或者定制,扫描文章底部微信二维码。 (1)基于包含度的粗糙直觉模糊集理论与图像增强 直觉模糊集通过隶属度、非隶属度和…

作者头像 李华
网站建设 2026/4/16 12:44:20

计算机Java毕设实战-基于springboot的线上超市购物管理系统的设计与实现基于 SpringBoot 的超市便利店信息管理系统设计与实现【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/4/16 9:06:54

Java计算机毕设之基于springboot的眼科诊所管理系统的设计与实现基于springboot的眼科医院管理系统的设计与实现(完整前后端代码+说明文档+LW,调试定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华