支持向量机(support vector machines,SVM)是一种二分类模型,它将实例的特征向量映射为空间中的一些点,SVM 的目的就是想要画出一条线,以 “最好地” 区分这两类点,以至如果以后有了新的点,这条线也能做出很好的分类。SVM 适合中小型数据样本、非线性、高维的分类问题。 SVM 最早是由 Vladimir N. Vapnik 和 Alexey Ya. Chervonenkis 在1963年提出,目前的版本(soft margin)是由 Corinna Cortes 和 Vapnik 在1993年提出,并在1995年发表。深度学习(2012)出现之前,SVM 被认为机器学习中近十几年来最成功,表现最好的算法。
2022-07-06 21:05:47 923KB 代码
1
故障诊断程序支持向量机智能诊断分为多个程序 数据输入、特征提取、功能函数等
1
自己写的,有运行截图
2022-06-30 10:44:29 16KB Smo Svm 支持向量机 java
1
内置了葡萄酒数据,和分类与预测两个例子,可以根据需求进行改动,可读性强! 布谷鸟算法是一种通过对自然界中的布谷鸟的育雏行为进行模仿,并结合莱维飞行来增强全局搜寻能力的启发式算法。 支持向量机是一种基于VC维理论同时又满足结构风险最小状态原则的机器学习算法,具有适应于小样本,泛化能力强等优点,主要是通过寻找一种满足公式 的最优的超平面,来实现不同数据特征的区分,其分类与预测效果的优劣主要受参数c,g的影响。 采用布谷鸟优化算法对支持向量机进行参数寻优。
2022-06-29 18:05:23 15KB matlab 发表论文 机器学习
内置了葡萄酒数据,和分类与预测两个例子,可以根据需求进行改动,可读性强! 支持向量机是一种基于VC维理论同时又满足结构风险最小状态原则的机器学习算法,具有适应于小样本,泛化能力强等优点,主要是通过寻找一种满足公式 的最优的超平面,来实现不同数据特征的区分,其分类与预测效果的优劣主要受参数c,g的影响。 采用粒子群优化算法对支持向量机进行参数寻优。
2022-06-29 18:05:23 11KB matlab 发表论文
本文将详细展示一个多类支持向量机分类器训练iris数据集来分类三种花。 SVM算法最初是为二值分类问题设计的,但是也可以通过一些策略使得其能进行多类分类。主要的两种策略是:一对多(one versus all)方法;一对一(one versus one)方法。 一对一方法是在任意两类样本之间设计创建一个二值分类器,然后得票最多的类别即为该未知样本的预测类别。但是当类别(k类)很多的时候,就必须创建k!/(k-2)!2!个分类器,计算的代价还是相当大的。 另外一种实现多类分类器的方法是一对多,其为每类创建一个分类器。最后的预测类别是具有最大SVM间隔的类别。本文将实现该方法。 我们将加载iris
2022-06-29 13:36:25 137KB iris ns OR
1
matlab里支持向量机工具箱,好用-matlab in Support Vector Machine Toolbox, 易于使用
2022-06-26 20:03:47 116KB matlab 向量机工具箱
支持向量机作为非参数方法已经广泛应用于信用评估领域.为克服其训练高维数据不能主动进行特征选择导致准确率下降的缺点,构建C4.5决策树优化支持向量机的信用评估模型.利用C4.5信息熵增益率方法进行属性选择,减少冗余属性.模型通过网格搜索确定最优参数,使用F-score和平均准确率评价模型性能,并在两组公开数据集上进行验证.实证分析表明,C4.5决策树优化支持向量机的信用评估模型有效减少了数据学习量,较于传统各类单一模型有较高的分类准确率和实用性.
1
支持向量机,Support Vector Machine(SVM),多分类
2022-06-19 17:05:19 114KB svm 支持向量机 python 机器学习