光滑函数基于两种不同迭代方法精度分析.docVIP

光滑函数基于两种不同迭代方法精度分析.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
光滑函数基于两种不同迭代方法精度分析

光滑函数基于两种不同迭代方法精度分析   摘要:支持向量机是数据挖掘中的研究方法,由于其具有特有的优点,因此应用广泛。光滑支持向量机是标准支持向量机的一种改进形式,其应用已显示出了优越性。2005年袁玉波等人提出多项式光滑函数,得到一个多项式光滑的支持向量机模型。该文研究如何用二分法和不动点迭代法来分析多项式光滑函数的精度。   关键词:支持向量机;光滑函数;二分法;不动点迭代法   中图分类号:TP18文献标识码:A文章编号:1009-3044(2012)13-3148-03   Accuracy Snalysis of Smooth Function Based on Two Different Iterative Methods   FENG Neng-shan, ZHOU Quan-fa, XIONG Jin-zhi   ( Computer College, Dongguan University of Technology, Dongguan 523808, China)   Abstract:Support vector machine is a new method in data mining. Because of its unique advantages, so it is widely used. Smooth support vector machine is an improved form of the standard support vector machine, its application has shown the superiority. 2005 Yuan etc. made a smooth polynomial function, and proposed a polynomial smooth support vector machine model. This paper studies how to use the dichotomy and the fixed point iteration method to analyze the accuracy of the polynomial smooth function.   Key words:support vector machine, smooth function, dichotomy method,fixed point iteration method   支持向量机是Vapnik等人在1995年提出的一套学习算法,是数据挖掘的一种新技术[1],由于其显著优点而得到广泛应用,但随着信息技术的迅猛发展,数据规模越来越大,其分类速度慢的问题日益突出。为解决这个问题,Lee等人提出了一个研究支持向量机的新方向:光滑支持向量机[2-3]。在研究光滑模型是否收敛于原支持向量机模型时,必须用到光滑函数的逼近精度,因此,光滑函数的逼近精度是支持向量机必须解决的一个重要问题。该文试图用二分法和不动点迭代法来求多项式光滑函数的逼近精度。   1编程计算   二分法和不动点迭代法是求解非线性方程的常用方法[4],本文不再赘述。支持向量机的一阶多项式光滑函数如下[5]:   光滑函数逼近正号函数的精度问题可描述为一个求p12(x,1)-x+2的最大值问题[6],记F1(x,1)=p1(x,1)2-x+2,下面求F1(x,1)的最大值。   显然逼近函数F1(x,1)???分成4段表示:   1   4   显然求F1(x,1)的最大值,首先必须找到F1(x,1)的导数的零点,即F1’(x,1) = 0。于是,求函数的最大值F1(x,1)问题就转化成了求方程F1’(x,1) = 0的根的问题了。   下面通过C语言分别实现用二分法和不动点迭代法求解导数F1’(x,1)的根:   r=pow(x+1,3)/8;   return(r);}   运行结果:x=0.236066,精度为0.090170。   可见,用二分法求得的根为0.236069,而用不动点迭代法求得的根为0.236066,两者只有微小的差距,而精度则一样,两个程序的计算过程所用时间都很少。   其他多项式光滑函数都可仿照上面求一阶多项式光滑函数的逼近精度的基本方法,来求其精度问题,因此这些求解过程予以省略。   2结论   为了解决用二分法和不动点迭代法求逼近精度问题,该文把多项式光滑函数的精度问题转化为一个求根问题,并用C语言实现。从程序运行来看,二分法和不动点迭代法在计算机上计算的时间都很少,因此对计算机的负担不大。总的来说二分法和不动点迭代法各有优缺点,而且计算结果也很接近:可得出以下结论:   1)二分法

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档