摘要: |
支持向量机(SVM)是由Vapnki及其研究小组于1995年在统计学习理论的基础上提出来的一类新型的机器学习方法,它体现了结构风险最小化的思想和方法,能较好地解决非线性、高维数、小样本、局部极小点等实际问题。由于其出色的学习性能,该技术已成为当前国际机器学习界的研究热点,并在很多领域取得了成功的应用。
鉴于支持向量机具有良好学习性能和潜在应用价值,有望解决数据挖掘(DM)中的许多问题,本文尝试将其应用于铁路工程领域。主要进行了如下工作:
1.分析总结了目前在运量预测和投资估算中比较常用的一些数学方法的基本原理并比较了其优劣。从简单的线性SVM到非线性SVM分类情形详细论述了支持向量机的训练和决策过程,并对训练算法做了总结。
2.论述总结了神经网络技术的原理,借助MATLAB语言建立了基于BP神经网络的铁路客运量预测模型和基于RBF神经网络的铁路投资估算模型,并用于实例当中。
3.依据支持向量机原理,利用LIBSVM软件建立了基于支持向量机的运量预测模型,用于城市铁路客运量预测,将实验结果与BP模型取得的结果进行比较,结论表明支持向量机在小样本情况下,预测精度要优于神经网络。
4.投资估算一直是铁路建设中的热点问题,用LIBSVM软件建立支持向量机回归模型,用于全断面掘进机掘进铁路隧道造价估算,同时对比RBF神经网络模型取得的实验数据,结果证实了支持向量机在高维数样本情况下的表现要优于人工神经网络技术。
结论表明支持向量机在整体性能上优于传统的神经网络方法,用支持向量机来解决回归问题是一种新的视角,有着光明的前景。本文最后对神经网络学习和支持向量机学习的研究领域仍需进一步研究的课题提出了自己的见解。 |