下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、梯度下降算法说明及实现 哈尔滨工业大学深圳研究生院 生物计算研究中心 1 算法说明(1)目的假设我们有一个包含n个样本的集合D=x1,x2,xn,一些标记为1,另一些标记为2,其中1,2记作y,作为样本的输出。我们希望用这些样本来确定一个判别函数gx= atx的权向量a。对于一个样本xi,如果有atxi0就标记为1,如果atxi0就标记为2。我们在寻找满足线性不等式组atxi0的解时所采用的方法是:定义一个准则函数J(a),当a是解向量时,J(a)最小。这样就将问题简化为一个标量函数的极小化问题通常可用梯度下降法来解决。(2)原理首先从随意选择的一个权向量a(0)开始,计算梯度向量J(a(0)
2、,下一个值a(1)由自a(0)向下降最陡的方向移一段距离而得到,即沿着梯度的负方向。通常a(i+1)由等式计算,是正的比例因子,或者说是用于设定步长的“学习率”,可以是较小的常数,一般手工设置,J(a(k)是ak的梯度。我们希望这样得到的一个权向量序列最终收敛到是J(a)极小化的解上。按照上面的梯度下降法迭代公式进行若干次迭代搜索,每次迭代的初始点取上次迭代的终点,即可使迭代点逐步逼近目标函数的极小点。其迭代的终止条件可采用点距准则或梯度准则,即当ak-ak+1或|J(a(k)|时终止。其中,Ja=Ja0,Ja1,Ja(n)T。注意:Ja本身是一个向量,它的成员是J对每个a(i)的偏导数。我们
3、可以从度量标准训练误差:Ja=12xD(gx-y)2中得到组成这个梯度向量的分量Jai,其中g(x)是训练样例的目标输出,即预测值,每一个训练样本X都有m个属性值,Z是线性单元对训练样例的输出,即已知的训练样本的取值。则推导过程如下,假设只有一个训练样本:J(a)ai=ai12gx -y 2 =122gx -y aigx -y =gx -y aigx -y =gx -y aia0x0+a1x1+amxm-yi =gx -y xi 其中xi 表示样本的第i个属性值。则有ai=ai-gx -y xi 推广到有n个样本的集合时则有:ai=ai-j=1ngx j-yj xij (3)一些变量及规格X
4、一个n行m列的矩阵y一个具有n列的行向量a一个具有m列的行向量 xj表示第j个样本向量,是一个具有m个特征的行向量yj表示第j个样本向量的输出xi j表示第j个样本的第i个特征值2 算法实现步骤(1) 给定初始点a(0)Rn,迭代精度,学习率k。(2) 置0k。(3) 计算迭代点a(k)的梯度J(a(k)=Ja0,Ja1,Ja(m)T(4) 计算迭代新点ak=ak-kJ(a(k)。(5) 检验是否满足迭代终止条件|kJak|是否小于迭代精度,若小于,停止迭代,则返回最优解a,否则下一步。(6) 置k+1k,返回步骤(3)进行下一次迭代计算。3 算法伪代码Begin initialize a,阈
5、值,k,k0 do kk + 1 a a-kJ(a) until |kJak| return aend4 梯度下降算法应用(1) 简介训练样本集中一共有80张人脸样本,主要来自于两个不同的人,没人四是张。首先处理人脸图像数据,将其归一化,一方面一张图像累加为一行数据,灰度级处理为0-1之间,防止溢出。然后调用梯度下降算法,假设判别函数是线性的,找出最优的权向量。最后输入测试样本,同样对测试样本归一化处理,使用判别函数对人脸图像进行判别。(2) 实现步骤A. 读入测试样本(80张人脸样本,灰度图像)。B. 将这些图像做归一化处理,即将整个图像的数据归一化为一行,如x= 123456789,归一化之后为:X= 123456789。C. 得到测试样本后,调用梯度下降算法,假设线性判定函数,获得最优权向量a。D. 输入测试样本,同样做归一化处理。E. 将测试样本带入假设的线性函数中,求出函数值。F. 通过函数值判断测试样本的类别。G. 输出图像。(3) 运行gradient.m文件,选择训练样本集。Figure 1(4) 单击Ok键,得到测试结果,如下图所示:一共有10个测试样本,测得的值分别为:Figure 2Figure 3Figure 4(1)徐勇教授个人主页:/default.html (2)模式分类机械工业
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026应急救护知识竞赛试题及答案
- 2026年九江市庐山区网格员招聘笔试模拟试题及答案解析
- 2026年初中教师资格证(音乐学科知识与教学能力)测试题及答案
- 年佛山市六年级科学下册期末复习综合测试卷(含实验探究、答案解析与作答区)
- 远程教育发展的趋势、途径及策略
- 红色传承:弘扬革命精神小学主题班会课件
- 护理课件制作比赛(礼仪方向)方案
- 2026年甘肃省武威市古浪县支持未就业普通高校毕业生到基层就业招聘考试试卷-含答案解析
- 海关招聘笔试题库及完整答案(完整版)
- 2026倍思客服面试题及答案
- 酒店拆除改造工程专项拆除施工方案
- 住建部房屋市政工程安全生产标准化指导图册
- 汇文中学分班试题及答案
- 广州市荔湾区白鹤洞街道公开招考1名合同制工作人员管理单位遴选500模拟题附带答案详解
- 先天性胆道闭锁(共29张课件)
- 人教版(2024新版)八年级上册物理《开启科学探索之旅》教学设计
- 人教版三年级《语文下册》期末试卷(下载)
- 马工程《公共财政概论》课后习题库(含)参考答案(可做期末复习和试卷)
- 2023-2024学年湖南省衡阳市小学语文五年级期末自我评估考试题附参考答案和详细解析
- GB/T 27648-2011重要湿地监测指标体系
- 戏剧影视文学课程《影视文学欣赏》课程教学大纲
评论
0/150
提交评论