基于支持向量机的软件可靠性模型分类及失效分析
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
软件可靠性是软件质量体系中最重要的衡量指标之一。软件可靠性的高低,决定了软件是否能稳定,可靠地工作。软件可靠性工程概念的提出距今已有近40年的历史,许多科研机构,高等院校,企业单位和专家学者为软件可靠性工程的普及和实施不遗余力地做了大量的工作。但是,与目前软件开发水平和方法的飞速进展相比,软件可靠性工程的实施并没有取得长足的进步和根本性的改观。现在,不要说真正实现软件可靠性工程既定的理想目标,只要在软件项目中能够真正落实一些软件可靠性工程的指导思想,实施一些软件可靠性工程的方法,就已经是让决策者和开发人员头疼的事情了。
     为什么会出现这样的现象呢?这是因为,第一,软件可靠性工程是软件工程范畴的一部分,同时,它又是软件工程中最特殊的一部分。实施软件可靠性工程,不管需要做多少工作,最终都是为软件可靠性分析服务的。软件可靠性分析是以数学为工具,综合运用概率论,数理统计和数据分析等方面的数学知识,对软件的各种可靠性指标进行各种评估或预测。这就使得实施软件可靠性工程的有关人员要具备这些数学方面的坚实基础。这在目前的软件项目开发单位中是很难做到的。第二,虽然目前已有软件可靠性模型不下数百种之多,但是真正能够适应常见软件项目(也就是具有普适性的)的可靠性模型尚不存在。这也是由于各种可靠性模型在应用时都有着这样或那样的要求或假设。那么如何在这么多模型中找到适合的模型无疑也就成了一件繁琐甚至有可能是劳而无功的事。第三,软件可靠性工程的实施并不仅仅是做数学上的分析,另外它还要兼顾落实软件工程的指导思想和方法,这也是落实软件可靠性工程的繁重任务之一
     基于上述三种原因不难发现,要真正地落实软件可靠性工程,一方面要落实好软件工程的指导思想,另外一个更重要的方面就是要有一种简捷易行且有效地评估软件可靠性的方法。
     本文提出了基于最小二乘支持向量机(Least Squares Support Vector Machines LSSVM)理论的软件可靠性模型分类及选择方法和软件可靠性分析方法。前者是解决在已有众多的软件可靠性模型中进行选择的问题,后者是直接应用支持向量机理论对软件可靠性进行分析。
     支持向量机(Support Vectoer Machines SVM)是基于统计学习理论中结构风险最小化归纳原则的一种机器学习方法,是统计学习理论中最年轻,也是最实用的方法。Vapnik从数学上给出了这种做法的理论依据以及一整套的求解步骤。SVM的基本思想是在样本空间或特征空间,构造出最优超平面,使得超平面与属于不同类的样本集之间的距离最大,从而达到最大的推广能力。支持向量机构造简单,构造过程具有很大的通用性,它对问题的求解具有全局最优性,其本身也有较好的推广能力,它是求解模式识别(分类问题)和函数估计(回归分析和函数逼近)问题的有效工具,而LSSVM是对一般SVM的改进,它使得对基于SVM的最优化求解问题变得简单,从而也更加易于实现。
     由于求解分类问题是SVM的理论基础,本文从对软件可靠性模型的分类问题入手,以两类分类问题为例,引出针对软件可靠性模型进行多类分类的最小二乘支持向量分类机(Least Squares Support Vector Classification Machines-LSSVCM)方法。同时也归纳了几种其它对软件可靠性模型进行分类的方法。这些方法基本上都是以数学概念或模型的数学特征为标准,对可靠性模型进行分类,这样仍旧难免使它们的实用性大大降低。本文提出了在LSSVCM方法的基础上,依据现有软件可靠性模型的应用条件和假设,采用主成分分析方法和聚类分析方法对它们进行适当的归约和组合,并以此为依据实现对模型的选择及分类。由于模型的应用条件和假设都是容易理解且容易实现的现实因素,不需要有准确的数学定义或数学特征,这就使得基于LSSVCM的模型分类方法在使用上更符合现实情况的需求,有助于人们依靠简单的软件特性或故障特征快速准确地选择合适的可靠型模型,从而降低可靠性模型在实际应用中的难度。
     虽然基于LSSVCM的可靠性模型分类方法,在很大程度上提高了选择合理的可靠性模型的效率,但是并没有解决可靠性模型在应用时仍然需要许多假设条件和大量数学运算的问题。而且,所选出的可靠性模型也未必是适合该软件项目的,或者不是始终能够适合该项目。为此,本文更进一步地提出了基于最小二乘支持向量回归机(Least Squares Support Vector Regression Machines LSSVRM)的软件可靠性失效函数构造方法,实现对软件失效情况进行最佳的回归拟合,从而方便对软件的可靠性作出适当的评估。为了解决LSSVRM在进行学习训练时对相似数据重复学习的问题,对失效数据采用聚类分析方法删除特征接近的数据,从而提高了LSSVRM的学习效率。
     使用基于LSSVRM的可靠性回归分析方法,具有以下几方面的优势。第一,该方法实际上是一种算法,可通过各种编程语言实现,具有通用性,一旦编写完成,可以在不同的项目中反复使用。即,该方法可以适用于任何类型软件的可靠性分析,而不受任何外部环境或假设条件的约束。第二,该方法不需进行参数估计,可以直接根据已有数据进行函数逼近。这一点与其他的可靠性模型分析方法有根本的不同。第三,该方法可以适用于整个软件生命周期,而无需根据软件开发阶段的不同重新选择模型或者重新估计模型参数。通观这些优点,最重要的就是该方法在应用时无需掌握大量的数学知识,且具有较强的通用性。
     为了更有效地使用基于SVM的软件可靠性分析方法,解决在失效分析模型中仍然存在的人为因素对模型中某些特征参数的影响,本文提出了利用模拟退火(Simulated Annealing SA)算法对SVM中的某些自由参数进行自动寻优。在完成构造SVM的同时,能够对那些并不构成支持向量回归机最优解的参数给出最优值,从而避免了人为因素的影响,也减少了构造模型的工作量。
     考虑到现实中的软件的可靠性并不只是受单一或少数几个因素的影响,讨论了基于多变量的软件可靠性模型构造方法,采用状态分析法确定主要的可靠性因子,利用核主成分分析及LSSVRM构造多变量的软件可靠性模型。
     本文对基于LSSVM的软件可靠性模型分类和选择方法以及软件可靠性分析方法做了一定程度地分析研究。这些工作仍然有待于更进一步的深化和细化,以期达到更理想的应用效果。这也是在完成本论文之后仍需继续进行的工作。
The reliability of software is one of the most important software quality factors. The level of software reliability decides whether the software could work stably and reliably or not. The software reliability engineering (SRE) has presented for near 30 years, and many institutions, universities, industry and scholars have done their best to carry out and popularize SRE. But, in comparison with the high progress of software development methods, there are not still high advancements or radical changes for the SRE. To leaving aside the desirable target of SRE, to fulfill some guide thoughts and implement some SRE methods is a troublesome issue for project policymaker and software developer.
     There are three reasons that cause the phenomenon above; the first is that the SRE is the most special part of software engineering. The main purpose of SRE is used for the analysis of software reliability indexes. The analysis of software reliability is based on mathematical tool and applies the probability theory, statistics and data analysis synthetically to evaluate and predict the software reliability indexes, which require the analyst with solid foundation of mathematic; but it's difficult to meet it. The second is that there are hundreds of software reliability models, but none of them is universal for common software project. It's because of the requests or hypotheses that the application of model is restricted. How to find the most suitable model for software project becomes a complicated even nonsensical thing. The third is that the practice of SRE is not only mathematical analysis but also implementation of guide thought and methods of software engineering, which is a heavy mission of implementation of SRE.
     To take account of these inconveniences, the way to solve them is that, one side, the guide thought of software engineering should be applied thoroughly, and on the other side, the reliability of software can be computed easy and simply.
     In this dissertation, the classification method of software reliability model and the computation of software reliability base on the least square support vector machines (LSSVM) are presented. The classification method could solve the problem of selection of software reliability model and the computation method uses the LSSVM theory to analyze and evaluate the software reliability.
     The support vector machines (SVM) is a machine learning method based on the structure risk minimum (SRM) of statistical learning theory (SLT) and is the youngest and very practical in SLT. Vapnik provided the theory foundation for it from mathematics and deduced the evaluation method of its risks performance and a series of solution steps. The basic thought of SVM is to construct an optimal super-plan based on the sample space, which has the largest distance to sample sets belonging to different class, so that the ability of generalization can also be optimal. The SVM's structure is simple and it has global optimum and better popularization ability, so it has been studied extensively since 1990s. The SVM is an effective tool to solve problems like as classification and function regression.
     As a SVM's main application is data classification, beginning with the classification of software reliability models, this dissertation introduced the Least Squares Support Vector Classification Machines (LSSVCM) based on the problem of binary classification to solve multicategory problem. In this dissertation, other methods of software reliability models classification were generalized. These methods use the mathematical conception or mathematical characteristics of models to classify models, which reduced the practicability of models. The classification method based on the LSSVCM uses the cluster analysis and principal component analysis to reduce and combine the application conditions and hypotheses that are bases for the models. The application conditions and hypotheses are some real factors that can be understood and realized easily and they are not perfect mathematical definitions or mathematical characteristics, so the classification method based on the LSSVCM are even suitable for real situation that can help analyst select the reliability model fast based on some simple software properties or failure characteristics and the difficulties of model application can be decreased.
     The classification of reliability models based on LSSVCM can improve the efficiency of model selection highly, but it does not solve a problem that the application of reliability model needs many hypotheses and large mathematical computation and it's uncertain that the model selected is suitable for current software project. This dissertation presented a method to construct the failure function of software reliability analysis based on the Least Squares Support Vector Regression Machines-LSSVRM to fit to the failure data of software reliability accurately and evaluate the software reliability appropriately. A shortcoming of LSSVRM is that the LSSVRM would be done repeatedly because of the resemble data. To solve this defect, the cluster analysis is used to delete some data that has similar characteristics, so that the learning efficiency of LSSVRM could be improved.
     There are some advantages by using reliability model based on the LSSVRM in reliability analysis. The first is that the LSSVRM is an algorithm that can be realized by any programming language, and can be used repeatedly in different projects. On the other words, this method can be used to analyze the reliability of different software projects and does not be restricted by any circumstance factors or hypothesis conditions. The second is that the model based on the LSSVRM hasn't parameters to estimate and it can fit to the failure data immediately, which is a main difference to other software reliability analysis methods. The third is that this method can be used in whole software life cycle and the problem of model re-selecting and parameters re-estimating, because of the different stage of software development, can be averted. A most important point about these advantages is that this method needn't many mathematical theories and it has a high generalization.
     There are still some parameters in a failure model based on the SVM that need be modified by hand. To use this model effectively, the simulated annealing (SA) algorithm is introduced to automatically optimize these parameters in model. With SA algorithm, those parameters that are not the optimal solution of SVM optimal problem can be optimized aotumatically and meanwhile the best failure model based on the optimal SVM can be constructed, so the man-made interference can be averted and the workload of constructing model can also be decreased.
     Because of there being many factors that influence the software reliability, the method to construct the multi-variable software reliability model is discussed in this dissertation. The key-thought is to discided the major factors by state analysis and build the model by kernel prime component analysis and SVRM.
     In this dissertation, the method of classification and analysis of software reliability based on the LSSVM was studied in certain depth. The study should still be made further and thoroughly.
引文
[1]徐仁佐.软件可靠性工程.北京:清华大学出版社,2007.
    [2]徐仁佐等.软件可靠性模型及应用.北京:清华大学出版社,1994.
    [3]徐仁佐.软件可靠性专家系统(SRES)开发.北京:清华大学出版社,1996.
    [4]徐仁佐.软件工程.武汉:华中科技大学,1996.
    [5]邵维忠,杨芙清.面向对象的系统分析,第2版.北京:清华大学出版社,2006.
    [6]谢景燕,安金霞,朱纪洪.考虑不完美排错情况的NHPP类软件可靠性增长模型.软件学报,2010,21(05):942-949.
    [7]柳毅,麻支毅,何啸,邵维忠.一种从UML模型到可靠性分析模型的转换方法.软件学报,2010,21(02):288-304.
    [8]张德平,聂长海,徐宝文.软件可靠性评估的重要抽样方法.软件学报,2009,20(10):2859-2866.
    [9]赵亮,王建民,孙家广.统计测试的软件可靠性保障能力研究.软件学报,2008,19(06):1379-1385.
    [10]张永强,孙胜娟.基于未确知理论的软件可靠性建模.软件学报,2006,17(08):1681-1687.
    [11]颜炯,王戟,陈火旺.基于UML的软件Markov链使用模型构造研究.软件学报,2005,16(08):1386-1394.
    [12]毛晓光,邓勇进.基于构件软件的可靠性通用模型.软件学报,2004,15(01):27-32.
    [13]方木云,赵保华,屈玉贵.在测试用例不放回时比较随机测试和分割测试.软件学报,2001,12(11):1687-1692.
    [14]方菲,王立福,杨芙清.基于测试执行的失效数据建模研究.软件学报,1999,10(12):1233-1237.
    [15]朱鸿.软件可靠性估计与计算复杂性的关系浅析.软件学报,1998,9(09):714-718.
    [16]楼俊钢,江建慧,靳昂.考虑软件不同失效过程偏差的软件可靠性模型.计算机学报,2010,33(07):1263-1271.
    [17]陆文,徐锋,吕建.一种开放环境下的软件可靠性评估方法.计算机学报,2010,33(03):452-462.
    [18]孟海宁,齐勇,侯迪.基于非马尔科夫随机Petri网的软件再生建模与分析.计算机学报,2007,30(12):2212-2216.
    [19]赵靖,张汝波,顾国昌.考虑故障相关的软件可靠性增长模型研究.计算机学报,2007,30(10):1713-1720.
    [20]赵亮,王建民,孙家广.软件易测性和软件可靠性关系研究.计算机学报,2007,30(06):986-992.
    [21]刘宏伟,杨孝宗,曲峰,董剑.一个基于响铃型故障检测率函数的软件可靠性增长模型.计算机学报,2005,28(05):909-913.
    [22]邹丰忠,李传湘.软件可靠性混沌模型.计算机学报,2001,24(03):281-291.
    [23]徐仁佐,张健,刘莲君,何平.软件可靠性专家系统(SRES)中经验模型的奇异性问题与参数估计方法.计算机学报,1998,21(02):145-153.
    [24]蔡开元.关于软件可靠性测试的若干问题.工程数学学报,2008,25(16):967-978.
    [25]张广梅,李晓维.基于体系结构的软件可靠性参数早期预测.计算机工程,2005,31(05):90-92.
    [26]何国伟.软件可靠性.北京:国防工业出版社,1998.
    [27]黄锡滋.软件可靠性、安全性与质量保证.北京:电子工业出版社,2002.
    [28]陈凯等.可靠性数学及其应用.吉林:吉林教育出版社,1989.
    [29]晁冰等.软件需求分析中对系统可靠性目标的定量评测方法探讨.中国电子学会电子系统工程分会第十五届信息化理论学术研讨会论文集.北京:国防工业出版社,2007.
    [30]Bing Chao, RenZuo Xu, MinYan Gu.A study of Software Reliability Models Choice Based on Bidirectional Learning Fuzzy Neural Network. Singapore:ICMIT,2009.
    [31]Immonen A, Niemela E. Survey of reliability and availability prediction methods from the viewpoint of software architecture. Software and Systems Modeling,2008,7(01):49-65.
    [32]Dai Y S, Xie M, Long Q, Hui S. Uncertainty analysis in software reliability modeling by Bayesian approach witn maximum entropy principle. IEEE Transactions on Software Engineering, 2007,33(11):781-795.
    [33]Lo JH. Effect of the delay time in fixing a fault on software error models. In:Proc. of the 31st Annual Int'l Computer Software and Applications Conf., Vol.2.. Washington:IEEE Computer Society Press,2007.711-716.
    [34]Shibata K, Rinsaka K, Dohi T, Okamura H. Quantifying software maintainability based on a fault-detection/correction model. In:Proc. of the 13th Pacific Rim Int'l Symp. on Dependable Computing. Washington:IEEE Computer Society Press,2007.35-42.
    [35]Bing Chao, RenZuo Xu, AnCe Huang. Reliability Management in Software Requirement Analysis. Singapore:ICMIT,2006.
    [36]Hoang Pham. System Software Reliability. London:Springer-Verlag London Limited,2006.
    [37]Gokhale SS, Trivedi KS. Analytical models for architecture-based software reliability prediction: A unification framework. IEEE Trans, on Reliability,2006,55(04):578-590.
    [38]Zhang XM, Teng XL, Pham H. Considering fault removal efficiency in software reliability assessment. IEEE Trans, on Systems,Man, and Cybernetics:Systems and Humans, 2003,33(01):114-119.
    [39]Utkin LV, Gurov SV. A fuzzy software reliability model with multiple-error introduction and removal. Int'l Journal of Reliability, Quality and Safety Engineering,2002,9(03):215-227.
    [40]Michael R. Lyu. Handbook of Software Reliability Engineering. New York:IEEE Computer Society Press and McGraw-Hill Book Company,1996.
    [41]Musa JD, Iannino A, Okumoto K.Software Reliability Measurement, Prediction Application. New York:McGraw-Hill,1987.
    [42]Gokhale S, Lyu M, Trivedi K. Reliability simulation of component based software systems. In: Proc. of the 9th Intl. Symp. on Software Reliability Engineering. Paderborn:IEEE Computer Society,1998,192-201.
    [43]Kapur PK, Singh O, Mittal R. Software reliability growth and innovation diffusion models:An interface. Int'l Journal of Reliability, Quality and Safety Engineering,2004,11(04):339-364.
    [44]RenZuo Xu.Investigation on Complex Networks in Software Engineering. Singapore:ICMIT, 2006.
    [45]Roger S. Pressman著,郑仁杰等译.软件工程-实践者的研究方法,第6版.北京:机械工业出版社,2008,480-512.
    [46]郑仁杰等.实用软件工程,第2版.北京:清华大学出版社,1997.
    [47]Leszek A.Masiaszek著,金芝译.需求分析与系统设计.北京:机械工业出版社,2005.
    [48]郑仁杰.计算机软件测试技术.北京:清华大学出版社,1992.
    [49]Elfried Dustin等著,于秀山等译.软件自动化测试:引入、管理和实施.北京:电子工业出版社,2003.
    [50]Glenford J.Myers. The Art of Software Testing,2ed. New York:John Wiley & Sons, Inc,2004,.
    [51]徐宗本,张讲社,郑亚林.计算智能中的仿生学:理论与算法.别京:科学出版社,2004.
    [52]康立山,冯康.非数值并行算法(第一册):模拟退火算法.北京:科学出版社,1994.
    [53]张明达.最优控制工程.长沙:中南工业大学出版社,1989.
    [54]甘应爱等.运筹学.北京:清华大学出版社,1990.
    [55]A.帕普里斯,S.U.佩莱著,保铮等译.概率、随机变量与随机过程.西安:西安交通大学出版社,2004.
    [56]胡国定,张润楚.多元数据分析方法-纯代数处理.天津:南开大学出版社,1989.
    [57]何晓群.多元统计分析,第2版.北京:中国人民大学出版社,2008,1-206.
    [58]Yingwei Zhang. Enhanced statistical analysis of nonlinear processes using KPCA, KICA and SVM. Chemical Engineering Science.2009,64(10):801-811.
    [59]Zhu Xiaodong, Xu Renzuo, Chen XiLun, Chao Bing. Research on failure model of software reliability based on the least squares support vector regression machines and simulated annealing algorithm. Singapore:IEEM,2010.
    [60]Johan AK SuyKens, Tony Yan Gestel. Least squares support vector machines. Singapore:World Scientific Publishing,2002.
    [61]J.A.K.Suykens, J.Vandewalle. Recurrent Least Squares Support Vector Machines. IEEE Transcation on Circuits and Systems I,2000,47(07):1-18.
    [62]Nello Cristianini, John Shawe-Taylor. An Introduction to Support Vector Machines and Other Kernel-based Learning Methods. London:Cambridge University Press,2000. Kernel-based Learning Methods. London:Cambridge University Press,2000.
    [63]Vladimir N.Vapnik. Statistical Learning Thoey.John Wiley & Sons, Inc.1998.
    [64]John C.Platt. Sequential Minimal Optimization:A Fast Algorithm for Training Suport Vector Machines. Microsoft Research Technical Report,1998.
    [65]Christopher J.C. Burges. A Tutorial on Support Vector Machines for Pattern Recognition. Kluwer Academic Publishers,1998.
    [66]Kwokleung Chan, Te-Won Lee. Comparison of Machine Learning and Traditional Classifiers in Glaucoma Diagnosis. Biomedical Engineering,2002,49(09):1-5.
    [67]John C.Platt. Fast Training of Support Vector Machines using SMO. Microsoft Research Technical Report,2000.
    [68]Eric C.C. Tsang, Daniel S. Yeung, Patrick P.K.Chan. Fuzzy Support Vector Machines For Solving Two-Class Problems. Proceedings of the Second International Conference on Machine Learning and Cybernetics,2003,1080-1083.
    [69]Erin L. Allwein, Robert E. Schapire, Yoram Singer. Reducing Multiclass to Binary:A Unifying Approach for Margin Classifiers. Journal of Machine Learning Research.2000,1:113-141.
    [70]William S. Noble. What is a support vector machine? 2006.
    [71]ThomasHofmann, Bernhard Scholkopf, Alex J. Smoda. Kernel Methods In Machine Learning. The Annals of Statistics.2008,36(03):1171-1220.
    [72]Bernhard Scholkopf. SVM and Kernel Methods.pdf. www.kernel-machine.org.1-62,
    [73]John Shawe-Taylor, Nello Cristianini. Kernel Methods for Pattern Analysis.London:Cambridge University Press 2004.
    [74]Martin M. On-Line support vector machines for function approximation. Technical Report, LSI-02-11-R. Catalunya:Department of Software,Universitat Politecnica de Catalunya,2002.
    [75]张铭,银平,邓志鸿,杨冬青.SVM+BiHMM:基于统计方法的元数据抽取混合模型.软件学报,2008,]9(02):358-368.
    [76]曾志强,高济.基于向量集约简的精简支持向量机.软件学报,2007,18(11):2719-2727.
    [77]全勇,杨杰,姚莉秀,叶晨洲.基于连续过松弛方法的支持向量回归算法.软件学报,2004,15(02):200-206.
    [78]张浩然,韩正之.回归支持向量机的改进序列最小优化学习算法.软件学报,2003,14(12):2006-1013.
    [79]田盛丰,黄厚宽.回归型支持向量机的简化算法.软件学报,2002,13(06):1169-1172.
    [80]王泳,胡包钢.应用统计方法综合评估核函数分类能力的研究.计算机学报,2008,31(06),943-952.
    [81]张宝昌,陈熙霖,山世光,高文.基于支持向量的Kernel判别分析.计算机学报,2006,29(12):2144-2150.
    [82]张浩然,汪晓东.回归最小二乘支持向量机的增量和在线式学习算法.计算机学报,2006,29(03):400-406.
    [83]王玲,薄列峰,刘芳,焦李成.最小二乘隐空间支持向量机.2005,28(08):1303-1307.
    [84]吴涛,张铃,张燕平.机器学习中的核覆盖算法.计算机学报,2005,28(08):1296-1301.
    [85]朱永生,王成栋,张优云.二次损失函数支持向量机性能的研究.计算机学报,2003,26(08).983-989.
    [86]胡懋智,古红英.各种不同类型的支持向量机及其性能比较分析.计算机工程与应用,2005,41(12):37-40.
    [87]高宏宾,彭商濂,焦东升.基于块和分解的改进的支持向量机算法.计算技术与自动化,2005,24(04):53-55.
    [88]郭辉,刘贺平,王玲.基于最小二乘支持向量机对偶优化问题的核偏最小二乘.北京科技大学学报,2006,28(08):790-793.
    [89]刘毅,王海清,李平.局部最小二乘支持向量机回归在线建模方法及其在间歇过程的应用,化工学报,2007,58(11):2846-2851.
    [90]杜树新,吴铁军.模式识别中的支持向量机方法.浙江大学学报,2003,37(05):521-527.
    [91]陈光英,张千里,李星.特征选择和SVM训练模型的联合优化.清华大学学报,2004,44(1):9-12.
    [92]路斌,杨建武,陈晓鸥.一种基于SVM的多层分类策略.计算机工程,2005,33(01):73-75.
    [93]萧嵘,孙晨,王继成,张福炎.一种具有容噪性能的SVM多值分类器.计算机研究与发展,2000,37(09):1071-1075.
    [94]秦玉平,艾青,刘卫江.一种快速加权支持向量机训练算法.计算机应用研究,2007,24(07):32-34.
    [95]刘向东,陈兆乾.一种快速支持向量机分类算法的研究.计算机研究与发展,2004,41(08):1327-1331.
    [96]张猛,付丽华,张维.一种新的最小二乘支持向量机算法.计算机工程与应用,2007.43(11):33-34.
    [97]张健沛,徐华.支持向量机SVM主动学习方法研究与应用.计算机应用,2004,24(01):1-3.
    [98]董春曦,饶鲜,杨绍全,徐松涛.支持向量机参数选择方法研究.系统工程与电子技术,2004,26(08):1117-1120.
    [99]白亮,老松杨,胡艳丽.支持向量机训练算法比较研究.计算机工程与应用,2005,41(17):79-81.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700