大学精品课件:第十讲 机器学习-感知器算法.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《大学精品课件:第十讲 机器学习-感知器算法.ppt》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学精品课件:第十讲 机器学习-感知器算法 大学 精品 课件 第十 机器 学习 感知 算法
- 资源描述:
-
1、电气与信息工程学院电气与信息工程学院第第1010讲讲 机器学习机器学习-感知器算法感知器算法2电气与信息工程学院电气与信息工程学院机器学习机器学习信息科学导论信息科学导论210.1 10.1 概述概述 由美国学者由美国学者Rosenblatt在在1957年首次提出年首次提出 学习算法是学习算法是Rosenblatt在在1958年提出的年提出的 包含一个突触权值可调的神经元包含一个突触权值可调的神经元 属于前向神经网络类型属于前向神经网络类型 只能区分线性可分的模式只能区分线性可分的模式 IEEE设立以其名字命名的奖项设立以其名字命名的奖项2电气与信息工程学院电气与信息工程学院机器学习机器学习信
2、息科学导论信息科学导论310.2 10.2 单层感知器模型单层感知器模型f(v)x1by=f(v)x2xiw1xmw2wmwi2电气与信息工程学院电气与信息工程学院机器学习机器学习信息科学导论信息科学导论410.2 10.2 单层感知器模型单层感知器模型单层感知器工作原理单层感知器工作原理 单层感知器可将外部输入分为两类。当感知器的输单层感知器可将外部输入分为两类。当感知器的输出为出为+1时,输入属于时,输入属于l1类,当感知器的输出为类,当感知器的输出为-1时,输时,输入属于入属于l2类,从而实现两类目标的识别。在二维空间,类,从而实现两类目标的识别。在二维空间,单层感知器进行模式识别的判决
3、超平面由下式决定:单层感知器进行模式识别的判决超平面由下式决定:10miiiw xb2电气与信息工程学院电气与信息工程学院机器学习机器学习信息科学导论信息科学导论510.2 10.2 单层感知器模型单层感知器模型 单层感知器工作原理单层感知器工作原理 对于只有两个输入的判别边界是直线(如下式所示)对于只有两个输入的判别边界是直线(如下式所示),选选择合适的学习算法可训练出满意的择合适的学习算法可训练出满意的 和和 ,当它用于,当它用于两类模式的分类时,相当于在高维样本空间中,用一个两类模式的分类时,相当于在高维样本空间中,用一个超平面将两类样本分开。超平面将两类样本分开。1 12 20wxwx
4、b 1w2w2电气与信息工程学院电气与信息工程学院机器学习机器学习信息科学导论信息科学导论610.2 10.2 单层感知器学习算法单层感知器学习算法 基于迭代的思想,通常是采用误差校正学习规则的学习基于迭代的思想,通常是采用误差校正学习规则的学习算法。算法。可以将偏置作为神经元权值向量的第一个分量加到权值可以将偏置作为神经元权值向量的第一个分量加到权值向量中向量中,也可以设其值为也可以设其值为0。输入向量和权值向量可分别写成如下的形式:输入向量和权值向量可分别写成如下的形式:令上式等于零,可得到在维空间的单层感知器的判别超令上式等于零,可得到在维空间的单层感知器的判别超平面。平面。T121,m
5、nxnxnxn X T12,mnb nw nwnwnw2电气与信息工程学院电气与信息工程学院机器学习机器学习信息科学导论信息科学导论710.2 10.2 单层感知器学习算法单层感知器学习算法2电气与信息工程学院电气与信息工程学院机器学习机器学习信息科学导论信息科学导论810.3 10.3 感知器算法感知器算法学习算法实例学习算法实例:构建一个神经元,它能够实现逻辑构建一个神经元,它能够实现逻辑与与操作操作x1x2d000010100111逻辑逻辑“与与”真值表真值表2电气与信息工程学院电气与信息工程学院机器学习机器学习信息科学导论信息科学导论910.3 10.3 感知器算法感知器算法 确定权值
6、和阈值确定权值和阈值w1=w2=b=2电气与信息工程学院电气与信息工程学院机器学习机器学习信息科学导论信息科学导论1010.3 10.3 感知器算法感知器算法设阈值为设阈值为0.6,初始权值均为,初始权值均为0.1,学习率为,学习率为0.5,误差值,误差值要求为要求为0,神经元的激活函数为硬限幅函数,求权值,神经元的激活函数为硬限幅函数,求权值w1与与w2。21(3)迭代次数迭代次数样本标号样本标号输入或权值标号输入或权值标号变量变量2电气与信息工程学院电气与信息工程学院机器学习机器学习信息科学导论信息科学导论1110.3 10.3 感知器算法感知器算法2电气与信息工程学院电气与信息工程学院机
7、器学习机器学习信息科学导论信息科学导论1210.3 10.3 感知器算法感知器算法 对于样本对于样本1 1,输出神经元的输入为:,输出神经元的输入为:输出神经元的输出为:输出神经元的输出为:001122(0)(1)(0)(1)0.1 00.1 00wxwx10001122(1)sgn(0)(1)sgn(0)(1)(0)(1)0.60TyWXbwxwx2电气与信息工程学院电气与信息工程学院机器学习机器学习信息科学导论信息科学导论1310.3 10.3 感知器算法感知器算法 权值调整权值调整 样本样本2 2与与3 3同样本同样本1 1,因输出为,因输出为0 0省略省略 对于样本对于样本4 4,输出
8、神经元的输入为:,输出神经元的输入为:10111112(1)(0)(1)(1)0.1(1)0.1wwdyxw111122(3)(4)(3)(4)0.1 10.1 10.2wxwx 2电气与信息工程学院电气与信息工程学院机器学习机器学习信息科学导论信息科学导论1410.3 10.3 感知器算法感知器算法 输出神经元的输出为:输出神经元的输出为:权值调整:权值调整:11111122(4)sgn(3)(4)sgn(3)(4)(3)(4)0.60TyWXbwxwx11111112(4)(3)(4)(4)0.10.5 1 10.6(4)0.6wwdyxw 2电气与信息工程学院电气与信息工程学院机器学习机
展开阅读全文