libsvm支持向量机C-SVM和NU-Svm的区别

 我来答
用u户名
2018-07-05 · 知道合伙人金融证券行家
用u户名
知道合伙人金融证券行家
采纳数:38752 获赞数:310432
大学毕业,刚进入公司的小职员,在学习前辈的工作经验中。

向TA提问 私信TA
展开全部
  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固有的缺点,结合其他算法的优势,解决多类问题的分类精度。如:与粗集理论结合,形成一种优势互补的多类问题的组合分类器。
本九小0r
2016-12-10 · TA获得超过2410个赞
知道大有可为答主
回答量:2258
采纳率:0%
帮助的人:175万
展开全部
libsvm支持向量机C-SVM和NU-Svm的区别

c-svc和 nu-svc本质差不多

c-svc中c的范围是1到正无穷

nu-svc中nu的范围是0到1,还有nu是错分样本所占比例的上界,支持向量所占比列的下界。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式