当前课程知识点:水资源系统分析理论与应用 >  第六章 动态系统预测方法 >  6.5支持向量机方法 >  6.5支持向量机方法

返回《水资源系统分析理论与应用》慕课在线视频课程列表

6.5支持向量机方法在线视频

下一节:6.6洪水过程动态系统预报方法实例

返回《水资源系统分析理论与应用》慕课在线视频列表

6.5支持向量机方法课程教案、知识点、字幕

同学们好

本单元主要讲授支持向量机方法

我们来综述一下支持向量机研究动态

支持向量机是Vanpik等人

于1995年根据统计学习理论的

VC维理论和结构风险最小原理提出的

一种机器学习方法

有效地解决了小样本

过学习 高维和局部极值等问题

具有全局最优

良好的泛化能力

非线性处理等优越性能

目前已成为国际

国内研究的热点

支持向量机方法

已广泛应用于水文学科中

支持向量机在年 月 日径流预测的

应用中取得了较好的成果

但对洪水过程的研究较少

而洪水过程的非线性特征更为显著

2016年我们将ν-支持向量机

成功用于上游来水为主的

下游断面洪水过程预报

下面我们讨论一下

线性判别函数和判别面等有关概念

一个线性判别函数是指

由x的各个分量的线性组合而成的函数

设有两类判别问题

其决策规则为

从图容易看出

对于任意的x

有投影分解式 6.5-4

综上所述

线性判别函数6.5-1

利用超平面6.5-2

将特征空间分隔成2个D区域

二 超平的面6.5-2的方向由法向量w决定

它位置由阈值b决定

三 当x在超平面的正侧时g(x)>0

当x在超平面的负侧时g(x)<0

下面我们来讨论一下最优分类面问题

支持向量机即SVM是从线性可分情况下的

是从线性可分情况下的最优分类面发展而来的

基本思想可用图来说明

图中方形点和圆形点代表两类样本

H 为分类线

它们之间的距离叫做分类间隔

所谓最优分类线就是要求分类线不但能将两类正确分开

不但能将两类正确分开

训练错误率为0

而且使分类间隔最大

推广到高维空间

最优分类线就变为最优分类面

设有线性可分的样本集T如式6.5-7所示

n维空间中的线性判别函数设为式6.5-8

要求分类间隔最大

就是要求式6.5-10

即d=2/||w||极大化

要求分类面对所有的样本分类正确

就是要求约束条件6.5-11成立

使约束条件6.5-11严格成立

综上所述

已知样本集T

求最优分类面H

就是求解优化问题6.5-11

这是一个二次凸规划问题

由于目标函数和约束条件都是凸的

根据最优化理论

这一问题存在唯一全局最小解

在线性不可分的情况下

使式6.5-12成立

求最优分类面等价于

求解以下优化问题6.5-13

6.5-13中

其中C>0是常数

它控制对错分样本的惩罚程度

折衷考虑最少错分样本数

和最大分类间隔

求解优化问题6.5-13

就得到广义最优分类面

下面我们来讨论

支持向量线性回归问题

设有式6.5-14所示的样本集T

这样就形成了一个对样本点

进行线性分类问题

求支持向量线性回归

就等价于求最优分类面6.5-16

于是 求支持向量机线性回归问题

就等价于求解优化问题6.5-18

考虑允许误差

引入超松弛向量ξi,ξi*

优化问题6.5-18

变为优化问题6.5-19

其中常数C>0

表示样本超出ε-带的惩罚程度

ξi,ξi*为松弛变量的上限与下限

求解优化问题6.5-19

便求解了线性支持向量回归6.5-15

考虑非线性回归情形

假定f(x)为式6.5-20所示

其中Ф为n维输入空间

到n维特征空间的非线性映射

当用式6.5-21表示的超曲面即

硬ε-带超平面就推广到硬ε-带超曲面

ε-带即6.5-17变为

6.5-22所示的区域Dε

优化问题6.5-19

就变为优化问题6.5-23

求解凸二次规划问题6.5-23

便求解了ε-支持向量机回归6.5-20

常用的核函数有

其中a,b,p为参数

a,b>0 p为整数

优化问题6.5-23的对偶问题

为相对简单的二次规划问题6.5-24

问题6.5-24的最优解

则有6.5-25式所示支持向量回归模型

在式6.5-25中

通常情况下

式6.5-25中的 b根据式6.5-26

或6.5-27用任意一个支持向量

就能计算出b的值

也可以采用取平均值的方法

用所有的支持向量来计算

下面讨论ν-支持向量回归模型

在ε-SVR 中

需要事先确定ε-不敏感损失函数中的参数ε

而ν-SVR方法

引入反映超出ε管道之外样本数

即边界支持向量数量

和支持向量数的新参数ν

从而简化支持向量机的参数调节

ν-SVR能够自动计算

标准支持向量机的参数ε

将ε作为优化变量

其最优化问题为6.5-43

最优化问题6.5-43的

对偶问题为6.5-44

用求解二次规划方法6.5-44

就得到ν-支持向量回归模型

如式6.5-45所示

其中b按式6.5-46计算

可以证明

给定参数C

如果ν-SVR的解为

而ε-SVR事先取

并与ν-SVR取相同的C

那么ε-SVR得到的解为

参数ν可以控制支持向量的数目

减少ν-SVR的复杂性

不敏感损失参数ε控制着不敏感带的宽度

影响着支持向量的数目ε值越大

支持向量数目减少

回归估计的精度越低

由于ν用于优化参数ε

因此ν也间接影响着支持向量的数目

和预测的精度

ν的减少导致支持向量的减少

参数ν的有效取值范围为 0≤ν≤1

ν-SVR的计算方法如下

采用非线性优化算法通过极小化误差平方和

进行参数C、σ、ν优选。

采用极小化均方误差求解的ν-SVR模型

其支持向量的个数可能很大

为了控制支持向量的个数

减少模型的复杂程度

采用摄动法确定参数ν

固定参数C、σ

通过摄动参数ν

分析预报误差及支持向量个数

最终确定参数ν

参数ν的变化范围为 0≤ν≤1

台湾大学林智仁Lin Chih-Jen教授

等开发设计了用于SVM模式识别

与回归的LIBSVM软件

基于libsvm开源软件可以编写

支持向量机模型方法求解程序

本次课程到此结束

谢谢大家 再见

水资源系统分析理论与应用课程列表:

第一章 水资源系统分析导论

-1.1 水资源系统分析问题的提出

--1.1 水资源系统分析问题的提出

-1.2 系统的概念与系统方法

--1.2系统的概念与系统方法

-1.3系统分析的概念和内容

--1.3系统分析的概念和内容

-1.4水资源系统分析方法

--1.4水资源系统分析方法

-1.5水资源系统分析量化方法案例

--1.5水资源系统分析量化方法案例

-第一章测试

-第一章讨论题

第二章 实用非线性优化方法

-2.1非线性优化数学模型与求解方法

--2.1非线性优化数学模型与求解方法

-2.2最优性条件

--2.2最优性条件

-2.3一维优化与线搜索

--2.3一维优化与线搜索

-2.4无约束极值问题的解析法

--2.4无约束极值问题的解析法

-2.5二次规划

--2.5二次规划

-2.6约束非线性优化罚函数法

--2.6约束非线性优化罚函数法

-2.7非线性优化直接方法

--2.7非线性优化直接方法

-2.8 SCE-UA算法

--2.8 SCE-UA算法

-2.9可变容差法

--2.9可变容差法

-第二章测试

-第二章讨论题

第三章 动态规划与水库优化调度

-3.1多阶段决策问题

--3.1多阶段决策问题

-3.2动态规划基本原理

--3.2动态规划基本原理

-3.3水库优化调度建模及求解

--3.3水库优化调度建模及求解

-3.4 随机动态规划模型

--3.4随机动态规划模型

-3.5水库优化调度实例

--3.5水库优化调度实例

-第三章测试

-第三章讨论题

第四章 群体智能优化算法

-4.1遗传算法

--4.1遗传算法

-4.2粒子群算法

--4.2粒子群算法

-4.3蚁群算法

--4.3蚁群算法

-4.4狼群算法

--4.4狼群算法

-第四章测试

-第四章讨论题

第五章 多目标规划

-5.1多目标规划问题与特点

--5.1多目标规划问题与特点

-5.2多目标规划模型与解的概念

--5.2多目标规划模型与解的概念

-5.3多目标规划求解方法

--5.3多目标规划求解方法

-5.4多目标规划的实例

--5.4多目标规划的实例

-第五章测试

-第五章讨论题

第六章 动态系统预测方法

-6.1动态系统预测方法导论

--6.1动态系统预测方法导论

-6.2时间序列方法

--6.2时间序列方法

-6.3线性动态系统模型方法

--6.3线性动态系统模型方法

-6.4 BP人工神经网络方法

--6.4 BP人工神经网络方法

-6.5支持向量机方法

--6.5支持向量机方法

-6.6洪水过程动态系统预报方法实例

--6.6洪水过程动态系统预报方法实例

-第六章测试

-第六章讨论题

第七章 系统评价方法

-7.1评价程序与评价指标

--7.1评价程序与评价指标

-7.2层次分析法

--7.2层次分析法

-7.3模糊综合评价法

--7.3模糊综合评价法

-7.4投影寻踪评价法

--7.4投影寻踪评价法

-第七章测试

-第七章讨论题

第八章 决策分析

-8.1决策分析的基本概念

--8.1决策分析的基本概念

-8.2 不确定性的基本概念

--8.2 不确定性的基本概念

-8.3 完全不确定型决策

--8.3 完全不确定型决策

-8.4 风险的多维度量

--8.4 风险的多维度量

-8.5 风险型决策(1)

--8.5 风险型决策(1)

-8.6风险型决策(2)

--8.6风险型决策(2)

-第八章测试

-第八章讨论题

期末测试

-期末测试

-期末论文

6.5支持向量机方法笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。