北航智能控制神经网络作业.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

智能控制及其应用—人工神经网络

北京航空航天大学机械工程及自动化学院(北京100191)

一作业要求

1、设计一个实现逻辑“或”的单计算层感知器,并写出其学习算法和程序。

2、紧密结合自己的专业背景、科研方向或解决问题的经历,说明人工神经网络在你所关注的专业问题上应用的可行性。要求说明:自己的科研或专业背景,所关注的问题,与人工神经网络有什么关联,应用人工神经网络的可行性,问题的解决思路,比传统解决方法优势。

要求:第2题的篇幅控制在2页(A4纸5号字),应查阅一定参考文献,但严禁未经消化总结的直接抄录。2012年12月17日上课时交。

二逻辑“或”的单计算层感知器

2.1单层感知器

单层感知器是指只有一层处理单元的感知器,如果包括输入层在内,应为两层。其拓扑结构如图2-1所示。图中输入层也称为感知层,有n个神经元节点,这些节点只负责引入外部信息,自身无信息处理能力,每个节点接收一个输入信号,n个输入信号构成输入列向量X。输出层也称为处理层,有m个神经元节点,每个节点均具有信息处理能力,m个节点向外部输出处理信息,构成输出列向量O。两层之间的连接权值用权值列向量Wj表示,m个权向量构成单层感知器的权值矩阵W。3种列向量分别表示为

图2-

图2-1单层感知器

由第1章介绍的神经元数学模型知,对于处理层中任一节点,其净输入为来自输入层各节点的输入加权和。

(2-1)

输出由节点的变换函数决定,离散型单计算层感知器的变换函数一般采用符号函数。

(2-2)

为便于直观分析,不难看出,单计算节点感知器实际上就是一个M-P神经元模型,由于采用了符号变换函数,又称为符号单元。式(2-2)可进一步表达为

设输入向量,则两个输入分量在几何上构成一个二维平面,输入样本可以用该平面上的一个点表示。节点j的输出为

则由方程

(2-3)

逻辑“或”的真值表如下:

x1x2y

000

011

101

111

从真值表中可以看出,四个样本的输出也分两类,一类使输出为0;另一类使输出为1。该直线能把图2-2中的两类样本分开,显然,该直线也不是唯一解。

图2-2或运算分类

2.2感知器的学习算法

考虑到训练过程是感知器权值随每一步调整改变的过程,为此用t表示学习步数和序号,将权值看做t的函数。t=0对应学习开始前的初始状态,此时对应的权值为初始化值。训练可按如下步骤进行:

1)对各权值,,(为计算层的节点数)赋予较小的非零随机数。

2)输入样本对,其中,为期望的输出向量(教师信号),上标代表样本对的模式序号,设样本集中的样本总数为P,则。

3)计算各节点的实际输出,。

4)调整各节点对应的权值,,,其中为学习速率,用于控制调整速度,值太大会影响训练的稳定性,太小则使训练的收敛速度变慢,一般取。

5)返回到步骤2)输入下一对样本。

以上步骤周而复始,直到感知器对所有样本的实际输出与期望输出相等。

2.3控制算法流程图

2.4运行结果

为了便于交互,使用Matlab的GUI制作了一个界面。运行结果如图2-3,图2-4,图2-5,图2-6所示

图2-3输入0和0,输出0

图2-4输入1和0,输出1

图2-5输入0和1,输出1

图2-6输入1和1,输出1

神经网络在图像处理中的应用

我现阶段正在做一个图像处理的项目。项目要求是通过摄像头采集小白鼠血液中离子图像,然后将采集回来的图像进行预处理,包括图像复原处理,图像增强,图像重建;图像压缩和特征提取;图像的分割和图像识别。

通过上智能控制中关于神经网络控制部分的相关学习,我了解到神经网络可以应用在图像处理。传统的图像处理方法无法满足图像处理的一些需要,而利用神经网络进行图像处理可以解决这些问题。神经网络算法比起传统的算法表现出了很大的优越性,这主要表现在:(1)高度并行处理能力,处理的速度远远高于传统的序列处理算法;(2)具有自适应功能,能够根据学习提供的数据样本找出和输出数据的内在联系;(3)非线性映射功能,图像处理很多问题是非线性问题,神经网络为处理这些问题提供了有用的工具;(4)具有泛化功能,能够处理带有噪声的或不完全的数据。下面从图像处理的各个方面具体介绍神经网络在图像处理中的可行性和解决思路。

1.图像预处理

图像复原处理的主要目的是去除干扰和模糊

文档评论(0)

寒傲似冰 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8071104010000026

1亿VIP精品文档

相关文档