论文部分内容阅读
统计学在解决机器学习问题中起着基础性的作用,传统统计学主要研究渐近理论,即当训练样本数目趋向无穷大时的统计性质。但实际问题中可用样本数目通常是有限的,因此一些理论上很优秀的学习方法实际中表现得却可能不尽人意。统计学习理论系统地研究了机器学习问题,尤其是有限样本下的统计学习问题。在该理论的框架下产生了“支持向量机”这一新的通用机器学习方法。它植根于统计学习理论的VC维理论和结构风险最小化原则,根据有限的样本信息在模型的复杂性和学习能力之间寻求最佳折衷,以获得最好的推广能力。本文首先将支持向量回归算法应用于时间序列预测,通过仿真验证了支持向量回归具有很好的非线性逼近能力和泛化能力,并分析得出支持向量回归之所以能更好地实现对时间序列拟合及其预测的原因,同时指出支持向量回归算法存在的不足。针对支持向量机二次规划(QP)算法处理大规模数据计算复杂度高的问题,介绍了适宜处理大规模数据的序列最小优化(SMO)算法,并对该算法在算法和程序设计上进行改进,使运算速度和预测精度得到了较大提高。基于支持向量回归的辨识研究基本上都为离线辨识,其原因在于支持向量回归处理大批数据时存在耗时长及内存开销大的问题,不能满足实时计算的要求。针对这个问题提出了基于支持向量回归的限定记忆在线辨识算法,该算法有效地避免了内存开销大的问题,满足了在线辨识实时性的要求,为将支持向量回归应用于控制研究奠定了基础。本文分析了内模控制的工作原理和特点,利用支持向量回归具有很好的非线性逼近能力的特性,将支持向量回归理论应用于内模控制。提出了一种支持向量回归内模控制(SVR-IMC)的设计方法:采用支持向量回归在线辨识算法建立被控对象的正模型,并利用先离线再在线辨识的方法建立被控对象的逆模型,即内模控制器。SVR-IMC具有较好的鲁棒性和抗干扰能力。动态矩阵控制是预测控制算法中的一种,采用工程上易于测取的对象阶跃响应建立预测模型,由于干扰和噪声等因素的影响,预测模型与真实系统往往存在偏差影响控制性能。针对系统的建模误差,本文提出一种基于支持向量回归的误差补偿动态矩阵控制算法,即用支持向量回归在线建立误差模型,并进行单步预测得到当前误差的预测值,对预测模型进行补偿,从而实现对建模误差的校正,提高算法的鲁棒性。