SVM的特点与不足

SVM有如下主要几个特点:

(1)非线性映射是SVM方法的理论基础,SVM利用内积核函数代替向高维空间的非线性映射;
(2)对特征空间划分的最优超平面是SVM的目标,最大化分类边际的思想是SVM方法的核心;
(3)支持向量是SVM的训练结果,在SVM分类决策中起决定作用的是支持向量。
(4)SVM 是一种有坚实理论基础的新颖的小样本学习方法。它基本上不涉及概率测度及大数定律等,因此不同于现有的统计方法。从本质上看,它避开了从归纳到演绎的传统过程,实现了高效的从训练样本到预报样本的“转导推理”,大大简化了通常的分类和回归等问题。
(5)SVM 的最终决策函数只由少数的支持向量所确定,计算的复杂性取决于支持向量的数目,而不是样本空间的维数,这在某种意义上避免了“维数灾难”。
(6)少数支持向量决定了最终结果,这不但可以帮助我们抓住关键样本、“剔除”大量冗余样本,而且注定了该方法不但算法简单,而且具有较好的“鲁棒”性。这种“鲁棒”性主要体现在:
①增、删非支持向量样本对模型没有影响;
②支持向量样本集具有一定的鲁棒性;
③有些成功的应用中,SVM 方法对核的选取不敏感

两个不足:

(1) SVM算法对大规模训练样本难以实施
由于SVM是借助二次规划来求解支持向量,而求解二次规划将涉及m阶矩阵的计算(m为样本的个数),当m数目很大时该矩阵的存储和计算将耗费大量的机器内存和运算时间。针对以上问题的主要改进有有J.Platt的SMO算法、T.Joachims的SVM、C.J.C.Burges等的PCGC、张学工的CSVM以及O.L.Mangasarian等的SOR算法
(2) 用SVM解决多分类问题存在困难

经典的支持向量机算法只给出了二类分类的算法,而在数据挖掘的实际应用中,一般要解决多类的分类问题。可以通过多个二类支持向量机的组合来解决。主要有一对多组合模式、一对一组合模式和SVM决策树;再就是通过构造多个分类器的组合来解决。主要原理是克服SVM固有的缺点,结合其他算法的优势,解决多类问题的分类精度。如:与粗集理论结合,形成一种优势互补的多类问题的组合分类器。


转自:http://hi.baidu.com/izygqdpzndbacnd/item/b3328d82c8c848c499255f7a

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 基于 SVM 的电能质量信号分类方法的步骤如下: 1. 数据采集:通过传感器或仪表采集电力系统的电能质量信号,如电压、电流、功率等。 2. 特征提取:从采集到的电能质量信号中提取特征,如时域特征、频域特征、小波分析特征等。这些特征可以用于描述信号的统计特性、频率特性和时域特性等。 3. 特征选择:对提取到的特征进行筛选,选取具有代表性和区分度的特征。常用的特征选择方法包括相关系数分析、主成分分析、t检验等。 4. 数据预处理:对筛选后的特征进行归一化、中心化等预处理操作,以便于后续的分类操作。 5. 模型训练:使用 SVM 算法对预处理后的数据进行训练。SVM 是一种监督学习算法,通过构建支持向量来实现分类。 6. 模型测试:使用测试数据集对训练好的 SVM 模型进行测试,评估模型的分类性能。 7. 模型优化:根据测试结果对模型进行优化,可以调整 SVM 算法参数,或者重新选择特征等。 8. 模型应用:将优化后的 SVM 模型应用于实际电力系统中,对电能质量信号进行分类。 ### 回答2: 基于支持向量机(Support Vector Machine,SVM)的电能质量信号分类方法可以分为以下几个步骤: 1. 数据采集与预处理:首先,需要收集电能质量信号的数据,并进行预处理。预处理包括去除噪声、滤波、降采样等操作,以提高数据质量和减少冗余。 2. 特征提取:从预处理后的信号中提取有用的特征。常用的特征包括时域特征(如均值、标准差、最大值、最小值)、频域特征(如功率谱密度、频率分量)、时频域特征(如小波系数、瞬时频率)等。 3. 特征选择:通过一些特征选择算法,选择出对分类任务最具有代表性和区分性的特征。常见的特征选择方法有相关系数法、卡方检验法、信息增益法等。 4. 数据划分与标记:将数据集划分为训练集和测试集。训练集用于训练SVM分类器,测试集用于评估分类器的性能。同时,为了进行监督学习,需要对训练集中的数据进行标记,确定每个样本的类别。 5. SVM模型训练:利用训练集对SVM分类器进行训练。SVM通过寻找一个最优的超平面,将不同类别的数据样本尽可能地分开,并将其映射到高维特征空间中进行分类。 6. 模型评估与调优:使用测试集对训练好的SVM分类器进行评估,计算分类器的准确率、召回率、F1值等指标。如果模型性能不理想,可以进行模型调优,如调整SVM的核函数、正则化参数等。 7. 应用与部署:经过训练和调优的SVM模型可以应用于实际的电能质量信号分类任务中。将新的电能质量信号输入到训练好的模型中,可以自动地将其分类为特定的类别,如电压波形畸变、电流谐波等。 以上是基于SVM的电能质量信号分类方法的主要步骤。这种方法具有较好的分类精度和泛化能力,可以应用于电力系统的质量监测与控制中,提高电能质量的稳定性和可靠性。 ### 回答3: 基于支持向量机 (Support Vector Machine, SVM) 的电能质量信号分类方法可以分为以下几个步骤: 1. 数据预处理:首先,需要收集电能质量信号的相关数据。然后,对数据进行预处理,包括去除噪声、数据平滑等操作。此外,还需要对数据进行归一化处理,确保不同特征的量级统一。 2. 特征提取:从预处理的信号数据中提取有用的特征。常用的特征包括频域特征、时域特征和小波变换特征等。通过提取这些特征,可以从信号中获得多有价值的信息,并有效地表征信号的电能质量。 3. 数据划分:将提取到的特征数据划分为训练集和测试集。通常,将大部分数据用于训练模型,少量数据用于验证模型的性能。划分数据集的目的是为了评估模型的泛化能力。 4. 模型训练:使用支持向量机算法对训练集进行训练。SVM是一种监督学习算法,通过寻找一个最优超平面来将不同类别的数据分开。在训练过程中,通过调整模型参数来增加模型的拟合能力。 5. 模型评估:使用测试集对训练好的模型进行评估。通过计算模型的准确率、精确率、召回率等指标,评估模型的性能。如果模型达到了预期的性能要求,可以将其应用于实际的电能质量信号分类任务中。 6. 模型优化:根据评估结果,对模型进行优化。可以通过调整SVM模型的参数、修改特征提取方法等措施,进一步提升模型的分类准确性和鲁棒性。 综上所述,基于SVM的电能质量信号分类方法的步骤包括数据预处理、特征提取、数据划分、模型训练、模型评估和模型优化。这些步骤相互关联,通过不断迭代完善,最终可以得到一个准确性较高的分类模型,用于解决电能质量信号分类问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值