【SVR-SVDD】基于支持向量-SVDD 进行异常检测研究(Matlab代码实现)

29 篇文章 19 订阅
订阅专栏

 👨‍🎓个人主页:研学社的博客  

💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

1.1 基于SVDD的故障检测

📚2 运行结果

2.1 基本SVDD 模型

2.2 二分类SVDD 模型 

2.3 DimReduPCA

2.4 HybridKernelSVDD 

2.5 KernelFunction 

2.6 ObservationWeight 

2.7 ParameterOptimization 

🎉3 参考文献

🌈4 Matlab代码实现


💥1 概述

1.1 基于SVDD的故障检测

基于SVDD的故障检测方法是1种典型的单类划分方法。基本思想是在高维空间中找到1个中心为ap 半径为R的最小体积超球体包围尽可能多的目标数据,如图1所示。对于1个新样木,通过判断新样本是否在超球体内来实现分类,如果在超球内,则被接受,否则被拒绝。使用SVDD进行故障检测时[10],仅使用正常样本数据集对模型进行训练,获得包络最多正常样本数据点的最小体积超球体。

 式中:x为测试样本;xk为训练样本中支持向量。使用基于SVDD方法,进行故障检测时,计算测试样本x至由正常样本数据集训练得到超球体中心αp的距离,若D(x) >R则样本x位于超球体之外,此时判定机组发生了故障,若D(x)≤R,则样本x位于超球体之内,此时判定机组正常运行。

  • 用于单类或二元分类的 SVDD 模型
  • 多种核函数(线性、高斯、多项式、Sigmoid、拉普拉斯函数)
  • 可视化 2D 或 3D 数据的决策边界
  • 使用贝叶斯优化、遗传算法和p粒子群优化的参数优化
  • 加权 SVDD 模型
  • 混合内核 SVDD 模型 (K =w1×K1+w2×K2+...+wn×Kn)

📚2 运行结果

2.1 基本SVDD 模型

 

 

2.2 二分类SVDD 模型 

 

2.3 DimReduPCA

 

 

2.4 HybridKernelSVDD 

 

 

2.5 KernelFunction 

2.6 ObservationWeight 

 

 

2.7 ParameterOptimization 

 

 

部分代码:

% set parameter
cost = 0.9;
kernel = BaseKernel('type', 'gaussian', 'gamma', 1.5);

% optimization setting 
opt.method = 'pso'; % bayes, ga  pso 
opt.variableName = { 'cost', 'gamma'};
opt.variableType = {'real', 'real'}; % 'integer' 'real'
opt.lowerBound = [10^-2, 2^-6];
opt.upperBound = [10^0, 2^6];
opt.maxIteration = 20;
opt.points = 3;
opt.display = 'on';

svddParameter = struct('cost', cost, ...
                       'kernelFunc', kernel, ...
                       'optimization', opt, ...
                       'KFold', 5);

% creat an SVDD object
svdd = BaseSVDD(svddParameter);
% train SVDD model
svdd.train(trainData, trainLabel);
% test SVDD model
results = svdd.test(testData, testLabel);

% Visualization 
svplot = SvddVisualization();
svplot.boundary(svdd);
svplot.distance(svdd, results);

🎉3 参考文献

部分理论来源于网络,如有侵权请联系删除。

[1]张正智,周赛,王占伟,王林,谈莹莹,梁博阳.面向缺失数据基于SVR-SVDD的冷水机组故障检测方法[J].建筑科学,2023,39(02):193-201.DOI:10.13614/j.cnki.11-1962/tu.2023.02.23.

[2]田慧,刘维滨.基于单分类算法SVDD的柴油机故障预测研究[J].中国水运(下半月),2022,22(09):70-72.

[3]赖思银.基于PCA和改进SVDD的异常检测算法[J].微型电脑应用,2022,38(08):129-132.

🌈4 Matlab代码实现

支持向量数据描述(SVDD):MATLAB代码,用于使用支持向量数据描述(SVDD)进行异常检测或故障检测-matlab开发
05-28
支持向量数据描述(SVDD) 使用SVDD进行异常检测或故障检测的MATLAB代码 2.1版,2021年5月11日 电子邮件:iqiukp@outlook.com 主要特点 用于一类或二进制分类的SVDD模型 多种核函数(线性,高斯,多项式,S形,拉普拉斯函数) 可视化2D或3D数据的决策边界 使用贝叶斯优化,遗传算法和粒子群优化的参数优化 加权SVDD模型 告示 此版本的代码与低于R2016b的版本不兼容。 对于阳性样品,标签必须为1;对于阴性样品,标签必须为-1。 详细的应用程序请参见演示。 此代码仅供参考。 如何使用 01.香蕉形数据集 定义了一个名为DataSet的类,以生成和划分2D或3D香蕉形数据集。 [data, label] = DataSet.generate; [data, label
SVDD分类器的matlab实现
04-01
用matalb实现svdd分类器,kerfun中可以更改kernel function 用matalb实现svdd分类器,kerfun中可以更改kernel function
【源码】基于支持向量数据描述的故障检测仿真
weixin_42825609的博客
06-07 349
数据域描述涉及数据集的特征化。Data domain description concerns the characterization of a data set.一...
【分类-SVDD】基于支持向量数据描述 (SVDD) 的多类分类算法附matlab代码
matlab_dingdang的博客
11-24 1347
​目前的多类学习方法大多将多类问题转化为二类问题,这样处理除了时间开销大,还存在识别盲区.提出了一种直接进行多类学习的算法multi-SVDD.该算法在考虑大样本和多类样本数据中的类内不平衡现象基础上,首先为每类训练样本进行聚类,根据聚类结果由支持向量数据描述(SVDD,Support Vector Date Description)建立多个最小包围球.根据测试样本到SVDD所建立的最小包围球的距离来确定测试样本属于哪个聚类,最终可判断测试样本属于哪个类.multi-SVDD算法在时空开销上相比最小包围球方
Matlab实现EMD-SVR经验模态分解结合支持向量机回归的时间序列预测(完整源码和数据)
07-11
Matlab实现EMD-SVR经验模态分解结合支持向量机回归的时间序列预测(完整源码和数据) Matlab实现EMD-SVR经验模态分解结合支持向量机回归的时间序列预测(完整源码和数据) Mean squared error = 6.1843e-05 ...
Matlab基于GWO-SVR灰狼算法优化支持向量机的数据多输入单输出回归预测(完整源码和数据)
03-18
1.Matlab基于GWO-SVR灰狼算法优化支持向量机的数据多输入单输出回归预测(完整源码和数据) 2.GWO选择最佳的SVM核函数参数c和g; 3.多特征输入单输出的回归预测。程序内注释详细,excel数据,直接替换数据就可以用。 ...
Matlab实现GWO-SVR灰狼算法优化支持向量机回归时间序列预测(完整源码和数据)
07-11
Matlab实现GWO-SVR灰狼算法优化支持向量机回归时间序列预测(完整源码和数据) Matlab实现GWO-SVR灰狼算法优化支持向量机回归时间序列预测(完整源码和数据) 灰狼算法优化径向基核函数c和g。 Mean squared error = ...
Matlab实现基于SVM-RFE支持向量机递归特征消除的回归数据特征选择算法(Matlab完整程序和数据)
07-30
基于SVM-RFE支持向量机递归特征消除的回归数据特征选择算法,输出为选择的特征序号(Matlab完整程序和数据) Chinese: Options:可用的选项即表示的涵义如下  -s svm类型:SVM设置类型(默认0)  0 -- C-SVC  1 --v...
Matlab基于SSA-SVR麻雀算法优化支持向量机的数据多输入单输出回归预测(完整源码和数据)
01-25
1.Matlab基于SSA-SVR麻雀算法优化支持向量机的数据多输入单输出回归预测(完整源码和数据)(完整源码和数据) 2.SSA选择最佳的SVM核函数参数c和g; 3.多特征输入单输出的回归预测。程序内注释详细,excel数据,直接...
SVDD(Support Vector Data Description)算法,其中包含两个版本的matlab工具箱
04-25
压缩包中包含两个版本的SVDD(Support Vector Data Description)算法matlab工具箱。针对不同版本的matlab,可以尝试不同工具箱。
SVDD_matlab源码
03-07
【达摩老生出品,必属精品,亲测校正,质量保证】 资源名:SVDD_matlab源码 资源类型:matlab项目全套源码 源码说明: 全部项目源码都是经过测试校正后百分百成功运行的,如果您下载后不能运行可联系我进行指导或者更换。 适合人群:新手及有一定经验的开发人员
支持向量数据描述 (SVDD) 的 MATLAB 实现异常检测/故障检测)
10-16
支持向量数据描述 (Support Vector Data Description, SVDD) 语言MATLAB 版本:V2.1 ----------------------------------------------------- 创作不易,欢迎各位5星好评~~~ 如有疑问或建议,请发邮件至:iqiukp@outlook.com 可提供关于该算法/代码的付费咨询和有偿编写 ----------------------------------------------------- 主要特点 1. 支持单值分类和二值分类的超球体构建 2. 支持多种核函数 (linear, gaussian, polynomial, sigmoid, laplacian) 3. 支持 2D 或 3D 数据的决策边界可视化 4. 支持基于贝叶斯超参数优化、遗传算法和粒子群算法的SVDD的参数优化 5. 支持加权的 SVDD ----------------------------------------------------- 注意 1. SVDD V2.1 仅支持 R2016b 以上的 MATLAB 版本 2. 正样本和负样本对应的标签分别为 1 和 -1 3. 提供了多个示例文件,每个文件的开头都有对应的介绍 4. 此代码仅供参考 5. 可以阅读“SVDD-V2.1使用说明.pdf”文件了解更多用法
基于SVDD算法的数据分类matlab仿真,包含仿真操作录像,中文注释
04-22
1.版本:matlab2022A,包含仿真操作录像,中文注释,操作录像使用windows media player播放。 2.领域:SVDD算法 3.内容:基于SVDD算法的数据分类matlab仿真。 % 计算H矩阵和f向量 H=Ytr*Ytr'.*K;% 计算H矩阵 H=H+H';% H矩阵对称化 f=Ytr.*diag(K);% 计算f向量 % 初始化lb和ub向量以及Aeq矩阵 lb = zeros(n,1); % 设置下界为0 ub = ones(n,1); % 设置上界为1 ub(Ytr==-1,1)=C2;% 根据类别设置特定的上界 ub(Ytr==+1,1)=C1; Aeq = ones(1,n);% Aeq矩阵,第一列全为1,表示等式约束的系数和为1 Aeq(1,Ytr==-1)=-1;% 设置负类的系数为-1 4.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。
基于支持向量数据描述 (SVDD) 进行多类分类(Matlab代码实现
weixin_46039719的博客
04-16 490
使用支持向量数据描述 (SVDD) 进行多类分类。基于SVDD的多类分类在此MATLAB脚本中呈现。尽管如此,该代码仍然具有功能性,适用于理论测试,目的是使其在强应用情况下表现良好。[1]蔡金燕,杜敏杰.多分类SVDD混叠域识别新方法与故障诊断应用[J].航天控制,2012,30(06):83-88.DOI:10.16804/j.cnki.issn1006-3242.2012.06.016.博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。部分理论来源于网络,如有侵权请联系删除。行百里者,半于九十。
异常检测 | SVDD支持向量数据描述异常数据检测(Matlab
最新发布
关注并私信文章链接,获取对应文章源码和数据,机器学习之心的博客。
04-20 570
异常检测 | SVDD支持向量数据描述异常数据检测(Matlab
基于MATLABSVDD决策边界可视化(libsvm-3.23)
10-19
支持向量数据描述(Support Vector Data Description,SVDD)是一种单值分类算法,能够实现目标样本和非目标样本的区分。 该代码实现了libsvm-3.23工具箱中SVDD的决策边界可视化,其实现流程为: 1. 建立训练集的SVDD超球体模型 2. 利用网格法填充训练集区域 3. 预测每个网格点的得分 4. 根据网格点得分绘制等高线 5. 绘制决策边界 利用香蕉数据集进行示例,给出了"欠拟合"、“正常”和“过拟合”情况下的SVDD决策边界可视化结果以及测试集的预测结果。
写文章

热门文章

  • Python|十五个超级炫酷代码 83770
  • 浮点型数据的输入和输出(C语言) 39645
  • 最详细matlab 2018a安装教程步骤. 27100
  • loc和iloc函数用法详解(Python) 25810
  • 开学送给她的礼物(Python实现) 19617

分类专栏

  • 单、多目标智能算法 付费 233篇
  • 电力系统期刊论文 付费 32篇
  • 智能优化算法 付费 55篇
  • 电力系统yyds 付费 40篇
  • 状态估计/Copulas 50篇
  • 鲁棒/交替方向乘法/模型控制预测 56篇
  • 路径规划/机器人 128篇
  • 神经网络预测预测与分类 136篇
  • 爬虫&自动化办公 35篇
  • 优化求解(Matlab代码与讲解) 138篇
  • 女朋友的浪漫邂逅....... 67篇
  • 数学建模 184篇
  • 机器学习、深度学习 84篇
  • 无线传感器/数字调制 57篇
  • 无人机/无人车/能量算子 90篇
  • 雷达通信(Matlab代码与讲解) 56篇
  • 灵敏性/PID 22篇
  • 毕业设计(Matlab代码与讲解) 4篇
  • 元胞自动机/SEIR 15篇
  • 故障诊断/离合变速器 29篇
  • 数据分析/GPS 25篇
  • 物理应用/数据驱动 116篇
  • 信号处理/OFDM 122篇
  • 语音处理(Matlab代码与讲解) 28篇
  • 车间调度(Matlab代码与讲解) 29篇
  • 图像处理(Matlab代码及讲解) 118篇
  • 无线通信(Matlab代码与讲解) 29篇
  • Simulink系列 40篇
  • 神奇的量子世界 8篇
  • 区块链和投资 10篇
  • 科研和哲思 34篇
  • 数值分析 43篇
  • python重要库学习 12篇
  • Python旅程 25篇
  • Matlab旅程 18篇
  • 编程中的疑难杂症 19篇
  • C语言旅程 12篇

最新评论

  • 基于Bagging的共享单车租赁预测研究(数据可换)(Python代码实现)

    猫头虎: 🌈🐅🌐 真心推荐这篇博客,对初学者帮助巨大。内容丰富,结构明确。猫头虎🐅期待更多佳作!🚀

  • 2024华为杯|重磅更新优化|研究生数学建模ABCDEF思路、代码、论文助攻|持续优化更新中....

    码踏云端: 这篇文章实在是太棒了!内容丰富,论述清晰,代码实例更是琳琅满目,让人阅读起来津津有味。博主的专业素养和用心程度从中可见一斑,无疑为读者提供了一笔宝贵的知识财富。

  • 【2024华为杯】研究生数学建模ABCDEF思路、代码、论文助攻|持续优化、更新......

    青云交: 您好!有幸拜读了您的文章,顿觉如获至宝。文中细节之处的分析可谓丝丝入扣、精妙绝伦,实用性更是首屈一指。在此,我衷心地向您表达最诚挚的感谢,感谢您的无私奉献与倾心分享。我已对您的文章给予了点赞、收藏、评论三连支持,以表我对其的喜爱与赞赏。真心期待您能够持之以恒地输出高质量的精彩美文,继续为我们带来知识的盛宴与思想的启迪。同时,我热烈欢迎博主莅临我的小站一坐,共同交流探讨,分享彼此的心得与感悟。再次向您致以最崇高的敬意和最诚挚的谢意!

  • 【2024华为杯】研究生数学建模ABCDEF思路、代码、论文助攻|持续优化、更新......

    码踏云端: 一个字:好!博主的文章总是如一盏明灯,指引我前进,每一篇博文都是一次心灵的提升,你的分享总是如此珍贵,你的博文总是让我拓展了视野,增长了见识,感谢你一直以来的无私奉献。期待更多知识的分享。非常感激你的专业知识传授。

  • 【2024华为杯】研究生数学建模ABCDEF思路、代码、论文助攻|持续优化、更新......

    冬天vs不冷: 您的文章令人赞叹不已!文采飞扬,思路清晰,独到的观点与细腻的描绘相得益彰,展现了高超的写作技巧和丰富的情感表达力。语言精炼而意蕴深远,如同璀璨星光照亮思考的道路,让人沉浸其中,受益匪浅。实乃佳作!欢迎大佬来我这参观~

最新文章

  • 2024华为杯|重磅更新优化|研究生数学建模ABCDEF思路、代码、论文助攻|持续优化更新中....
  • 【2024华为杯F题】X射线脉冲星光子到达时间建模思路、代码、论文助攻
  • 【2024华为杯E题】高速公路应急车道启用建模思路、代码、论文助攻
2024
09月 322篇
08月 395篇
07月 395篇
06月 414篇
05月 348篇
04月 370篇
03月 170篇
02月 87篇
01月 123篇
2023年1902篇
2022年1176篇
2021年118篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

荔枝科研社

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

天下网标王随州市网站关键词优化服务东营外贸网站优化茌平网站seo优化网站搜索优化优选火3星浙江网站优化托管公司秦皇岛哪有网站优化公司祖龙网站seo优化厦门网站排名优化价格合肥经开区网站排名优化桐城网站搜索优化深圳官方网站优化费用多少滦县专业的网站优化有哪些潜江市网站关键词优化优势丽水网站快速优化洛阳全网网站快速排名优化技巧均安网站优化方式网站优化详解珠海靠谱的服务行业网站优化郑州官网网站优化系统金山区百度网站优化费用网站页面优化工具花都网站优化网站搜索引擎优化招商辽宁好的教育行业网站优化太原网站优化价格郑州网站seo优化代理如何优化网站的问题嘉兴网站优化体验如何优化美容网站关键词滁州公司网站优化有用吗香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化