针对支持向量机在线训练算法训练速度较慢和无法处理边缘支持向量集合为空的缺点,以KKT 条件和拉 格朗日乘数法为基础,用严格的数学推导得到一种改进的训练算法. 通过建立一个矩阵缓存来保存与核函数相关的 数据,给出在算法中有效操作该矩阵缓存的方法以加快训练速度;边缘支持向量集合为空时,修改模型的偏值项使 样本进入该集合,训练算法得以继续运行;并讨论了该算法在在线系统辨识中的应用. 仿真实验和分析结果表明: 对 于非线性时变系统,改进算法的建模精度较高,训练速度较原算法有了很大的提高.