Matlab一维信号CNN-SVM分类。先使用CNN提取特征,然后用SVM分类。
具体工作如下:
1、加载数据。正常、异常各200条数据,数据长度为500个数。划分训练集(80%),测试集(20%)。
2、构造1D CNN网络,训练。
3、使用训练好的CNN提取特征,分别提取训练集特征和测试集特征,每个样本提取16个特征值。
4、SVM测试。画混淆矩阵。
注:所用数据易于分类,所以准确率高,改成自己的数据时需调整网络。注释详细,方便学习和替换数据,也可有偿帮替换数据。时间关系仅解答简单问题。
程序完全由本文所写,整理不易,价格低廉19元。唯一渠道为咸鱼售卖。诚信第一,谨防盗版网站高价售卖~~
链接:https://m.tb.cn/h.54lkP0r?tk=xSzZdyDKULSCZ3457
如果链接失效,可在闲鱼搜索:耐心的等待5283,然后点“用户”即可找到个人主页下的程序。