论文摘要
支持向量机(SVM)是由Vapnik在统计学习理论的基础上提出的一个新的通用的机器学习方法。由于在学习问题中出色的泛化性能,支持向量机已经引起广泛关注并应用于多个领域当中,例如:手写字体数字识别、网页分类、人脸识别。然而,支持向量机作为一种新的技术,还存在许多开放性的问题值得进一步的认真研究。本文针对传统支持向量机在解决大规模或超大规模训练问题时计算时间、内存占用和计算精度等方面的不足,提出了一种基于自适应步长的支持向量机快速训练算法;利用人工免疫算法进行支持向量机模型选择,从而提高了支持向量机分类的正确性;针对当两类样本数量相差悬殊时,会引起支持向量机分类能力下降的问题,提出了一种非平衡数据分类算法,该算法能够有效提高支持向量机对非均衡分布数据分类的正确性。上述算法在UCI标准数据集上进行的实验证明是可行的。最后一节,论文总结主要工作并对未来工作进行展望。
论文目录
摘要Abstract1 前言1.1 研究背景1.2 选题意义1.3 国内外的研究现状和进展1.3.1 SVM算法的训练速度问题及其大规模数据问题的研究1.3.2 支持向量机模型选择问题的研究1.3.3 支持向量机对非平衡数据集分类问题的研究1.4 论文的主要研究内容及组织结构2 支持向量机理论基础2.1 学习问题的模型2.2 经验风险最小化原则2.3 VC维2.4 推广能力的界2.5 结构风险最小化(SRM)原则2.6 支持向量机2.6.1 最优分类面2.6.2 线性支持向量机2.6.3 非线性支持向量机2.7 本章小结3 基于自适应步长的支持向量机快速训练算法3.1 引言3.2 常见的启发式算法3.2.1 KKT条件3.2.2 块选算法(Chunking)3.2.3 分解算法(Decomposition Algorithm)3.2.4 序贯最小化算法(Sequential Minimal Optimization)3.3 基于自适应步长的支持向量机快速训练算法3.3.1 D.Lai的改进算法3.3.2 D.Lai改进算法的不足3.3.3 基于自适应步长的支持向量机快速训练算法3.4 试验3.4.1 试验结果3.5 小结4 基于人工免疫的支持向量机模型选择算法4.1 引言4.2 免疫学基本原理4.2.1 自然免疫系统机制4.2.2 自然免疫的学习进化4.3 人工免疫算法4.3.1 人工免疫算法基本结构4.3.2 亲和度评价算子4.3.3 克隆选择算法4.4 基于人工免疫的支持向量机模型选择算法4.4.1 算法基本思想4.4.2 算法步骤4.5 试验结果及分析4.6 小结5 基于最小二乘支持向量机的非平衡分布数据分类算法5.1 支持向量机分类算法对不平衡数据集的性能分析5.1.1 不均衡数据集分类评价标准5.1.2 支持向量机算法对不平衡数据集的分类问题5.1.3 解决支持向量机对不平衡数据集的几种方法5.2 基于支持向量机增量学习的不平衡数据分类算法5.2.1 最小二乘支持向量机原理5.2.2 增量学习算法5.2.3 最小二乘支持向量机稀疏化算法5.2.4 基于支持向量机增量学习的不平衡数据分类算法5.3 实验5.3.1 实验内容5.4 小结6 总结及展望6.1 本文总结6.2 今后的工作致谢参考文献附录攻读硕士期间发表的论文在校期间所获奖励
相关论文文献
标签:支持向量机论文; 序贯最小化论文; 模型选择论文; 不均衡数据分类论文;