神经网络算法入门【ppt】课件.ppt
《神经网络算法入门【ppt】课件.ppt》由会员分享,可在线阅读,更多相关《神经网络算法入门【ppt】课件.ppt(85页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物1地球是宇宙的骄子地球是宇宙的骄子,人类是地球的宠儿人类是地球的宠儿,大脑是人的主宰大脑是人的主宰。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物2本章要点一、神经网络简介二、MATLAB简介三、神经网络建模基础四、利用Microsoft SQL Server2005实践神经网络算法我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感
2、到愉快,证实我的猜测没有错:表里边有一个活的生物3一、神经网络简介一、神经网络简介人脑与计算机信息处理能力的比较记忆与联想能力记忆与联想能力学习与认知能力学习与认知能力信息加工能力信息加工能力信息综合能力信息综合能力信息处理速度信息处理速度 存存储储器器 指指令令 输输入入设设备备 运运算算器器 输输出出设设备备 控控制制器器冯冯.诺诺依依曼曼体体系系计计算算机机我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物4一、神经网络简介一、神经网络简介人脑与计算机信息处理机制的比较系统结构信号形式信息存储信息处理机
3、制我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物5一、神经网络简介一、神经网络简介 生物神经网络 人类的大脑大约有1.41011个神经细胞,亦称为神经元。每个神经元有数以千计的通道同其它神经元广泛相互连接,形成复杂的生物神经网络。人工神经网络 以数学和物理方法以及信息处理的角度对人脑神经网络进行抽象,并建立某种简化模型,就称为人工神经网络(Artificial Neural Network,缩写 ANN)。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实
4、我的猜测没有错:表里边有一个活的生物6一、神经网络简介人工神经网络定义神经网络是由多个非常简单的处理单元彼此按某种方式相互神经网络是由多个非常简单的处理单元彼此按某种方式相互连接而形成的计算系统,该系统是靠其状态对外部输入信息连接而形成的计算系统,该系统是靠其状态对外部输入信息的动态响应来处理信息的。的动态响应来处理信息的。人工神经网络是一个由许多简单的并行工作的处理单元组成人工神经网络是一个由许多简单的并行工作的处理单元组成的系统,其功能取决于网络的结构、连接强度以及各单元的的系统,其功能取决于网络的结构、连接强度以及各单元的处理方式。处理方式。人工神经网络是一种旨在模仿人脑结构及其功能的信
5、息处理人工神经网络是一种旨在模仿人脑结构及其功能的信息处理系统。系统。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物7一、神经网络简介神经网络的基本特征能力特征:自学习自学习自组织自组织自适应性自适应性结构特征:结构特征:并行式处理并行式处理分布式存储分布式存储容错性容错性我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物8一、神经网络简介联联想想记记忆忆功功能能神经网络的基本功能我吓了一跳,蝎子是多么丑恶和恐怖的东西,
6、为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物9一、神经网络简介神经网络的基本功能输输入入样样本本 神神经经网网络络 输输出出样样本本 自自动动提提取取 非非线线性性映映射射规规则则非线性映射功能非线性映射功能我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物10神经网络的基本功能 传统分类能力传统分类能力 ANN 分类能力分类能力分类与识别功能分类与识别功能一、神经网络简介我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也
7、感到愉快,证实我的猜测没有错:表里边有一个活的生物11神经网络的基本功能优化计算功能优化计算功能一、神经网络简介我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物12神经网络的基本功能知识处理功能知识处理功能 问问 题题 解解 答答 知知 识识 分分 布布 式式 表表 示示 由由 同同 一一 知知 识识 获获 取取 、 知知 识识 库库 神神 经经 网网 平平 行行 推推 理理 络络 实实 现现 输输 入入 数数 据据 变变 量量 变变 换换 求求 解解 的的 问问 题题 神神 经经 网网 络络 专专 家家
8、系系 统统 的的 构构 成成一、神经网络简介我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物13神经网络的应用领域:信息处理领域信息处理领域信号处理模式识别数据压缩一、神经网络简介我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物14神经网络的应用领域:自动化领域自动化领域系统识别神经控制器智能检测一、神经网络简介我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没
9、有错:表里边有一个活的生物15神经网络的应用领域:工程领域工程领域汽车工程军事工程化学工程水利工程一、神经网络简介我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物16神经网络的应用领域:医学领域医学领域检测数据分析生物活性研究医学专家系统一、神经网络简介我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物17神经网络的应用领域:经济领域经济领域信贷分析市场预测一、神经网络简介我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它
10、放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物18神经网络的软硬件实现神经网络编程语言既可用高级语言也可用低级语言。C语言是神经网络应用软件的基本编程工具;汇编语言常用于提高神经网络的已有功能或解决与硬件相关的难点。MATLAB名字由MATrix和 LABoratory 两词的前三个字母组合而成。20世纪七十年代后期,时任美国新墨西哥大学计算机科学系主任的Cleve Moler教授出于减轻学生编程负担的动机,为学生设计了一组调用LINPACK和EISPACK库程序的“通俗易用”的接口,此即用FORTRAN编写的萌芽状态的MATLAB。一、神经网络简介我吓
11、了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物19神经网络的软硬件实现MATLAB以商品形式出现后,仅短短几年,就以其良好的开放性和运行的可靠性,使原先控制领域里的封闭式软件包(如英国的UMIST,瑞典的LUND和SIMNON,德国的KEDDC)纷纷淘汰,而改以MATLAB为平台加以重建。在时间进入20世纪九十年代的时候,MATLAB已经成为国际控制界公认的标准计算软件。一、神经网络简介我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有
12、一个活的生物20神经网络的软硬件实现在欧美大学里,诸如应用代数、数理统计、自动控制、数字信号处理、模拟与数字通信、时间序列分析、动态系统仿真等课程的教科书都把MATLAB作为内容。这几乎成了九十年代教科书与旧版书籍的区别性标志。在那里,MATLAB是攻读学位的大学生、硕士生、博士生必须掌握的基本工具。一、神经网络简介我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物21神经网络的软硬件实现MATLAB的推出得到了各个领域的专家学者的广泛关注,在此基础上,专家们相继推出了MATLAB工具箱,主要包括信号处理、控
13、制系统、神经网络、图像处理、鲁棒控制、非线性系统控制设计、系统辨识、最优化、模糊逻辑、小波等工具箱,这些工具箱给各个领域的研究和工程应用提供了有力的工具。一、神经网络简介我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物22参考文献1人工神经网络教程(第1版)韩力群,北京:北京邮电大学出版社,2006年2神经网络(影印版) , Satish Kumar ,北京:清华大学出版社 , 2006年3神经网络设计(英文版) (美)黑根 等著,机械出版社,中信出版社,20024 神经网络模型及其MATLAB仿真程序设计
14、,周开利,康耀红,北京:清华大学出版社 , 2005年一、神经网络简介我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物23三、神经网络建模基础神经生理学和神经解剖学的研究结果表明,神经元(Neuron)是脑组织的基本单元,是人脑信息处理系统的最小单元。生物神经元生物神经网络我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物24三、神经网络建模基础生物神经元 生物神经元在结构上由生物神经元在结构上由: 细胞体细胞体(Cell
15、 body)、 树突树突(Dendrite)、轴突轴突(Axon)、突触突触(Synapse) 四部分组成。用来完成四部分组成。用来完成神经元间信息的接收、神经元间信息的接收、传递和处理。传递和处理。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物25人工神经网络的生物学基础人工神经网络的生物学基础我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物26三、神经网络建模基础生物神经元:信息的产生信息的产生神经元间信息的产生、
16、传递和处理是一种电化学活动。神经元间信息的产生、传递和处理是一种电化学活动。神经元状态:神经元状态:膜电位:膜电位:我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物27三、神经网络建模基础我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物28三、神经网络建模基础生物神经元生物神经元:信息的传递与接收信息的传递与接收我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没
17、有错:表里边有一个活的生物29三、神经网络建模基础生物神经元:空间整合空间整合:同一时刻产生的刺激所引起的同一时刻产生的刺激所引起的膜电位变化,大致等于各单独刺激引起的膜电位变化,大致等于各单独刺激引起的膜电位变化的代数和。膜电位变化的代数和。时间整合:时间整合:各各输入脉冲输入脉冲抵达神经元的时间抵达神经元的时间先后不一样。先后不一样。总的突触后膜电位为一段时总的突触后膜电位为一段时间内的累积。间内的累积。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物30生物神经网络 由多个生物神经元以确定方式和拓扑结
18、构由多个生物神经元以确定方式和拓扑结构 相互连接即形成生物神经网络。相互连接即形成生物神经网络。 生物神经网络的功能不是单个神经元信息生物神经网络的功能不是单个神经元信息 处理功能的简单叠加。处理功能的简单叠加。 神经元之间的突触连接方式和连接强度不神经元之间的突触连接方式和连接强度不 同并且具有可塑性,这使神经网络在宏观同并且具有可塑性,这使神经网络在宏观 呈现出千变万化的复杂的信息处理能力。呈现出千变万化的复杂的信息处理能力。三、神经网络建模基础我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物31三、神
19、经网络建模基础 神经元及其突触是神经网络的基本器件。因此,模拟生物神经网络应首先模拟生物神经元 人工神经元(节点) 从三个方面进行模拟:节点本身的信息处理能力节点与节点之间连接(拓扑结构)相互连接的强度(通过学习来调整)决定人工神决定人工神经网络整体经网络整体性能的三大性能的三大要素要素我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物32三、神经网络建模基础节点本身的信息处理能力(数学模型)节点与节点之间连接(拓扑结构)相互连接的强度(通过学习来调整)我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这
20、样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物33三、神经网络建模基础模型的六点假设:模型的六点假设:(1) (1) 每个神经元都是一个多输入单输出的信息处每个神经元都是一个多输入单输出的信息处理单元;理单元;(2) (2) 神经元输入分兴奋性输入和抑制性输入两种神经元输入分兴奋性输入和抑制性输入两种类型;类型;(3) (3) 神经元具有空间整合特性和阈值特性;神经元具有空间整合特性和阈值特性;(4)(4)神经元输入与输出间有固定的时滞神经元输入与输出间有固定的时滞, , 主要取决主要取决于突触延搁;于突触延搁;(5) (5) 忽略时间整合作用和不应期;忽略时
21、间整合作用和不应期;(6) (6) 神经元本身是非时变的,即其突触时延和突神经元本身是非时变的,即其突触时延和突触强度均为常数。触强度均为常数。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物34三、神经网络建模基础假设1图(a) 表明,正如生物神经元有许多激励输入一祥,人工神经元也应该有许多的输入信号,图中每个输入的大小用确定数值xi表示,它们同时输入神经元j,神经元的单输出用oj表示。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里
22、边有一个活的生物35三、神经网络建模基础假设2生物神经元具有不同的突触性质和突触强度,其对输入的影响是使有些输入在神经元产生脉冲输出过程中所起的作用比另外一些输入更为重要。图(b)中对神经元的每一个输入都有一个加权系数wij,称为权重值,其正负模拟了生物神经元中突触的兴奋和抑制,其大小则代表了突触的不同连接强度。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物36三、神经网络建模基础假设3作为ANN的基本处理单元,必须对全部输入信号进行整合,以确定各类输入的作用总效果,图(c)表示组合输人信号的“总和值”,
23、相应于生物神经元的膜电位。神经元激活与否取决于某一阈值电平,即只有当其输入总和超过阈值时, 神经元才被激活而发放脉冲, 否则神经元不会产生输出信号。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物37三、神经网络建模基础假设4图(d) 人工神经元的输出也同生物神经元一样仅有一个,如用oj表示神经元输出,则输出与输入之间的对应关系可用图(d)中的某种非线性函数来表示,这种函数一般都是非线性的。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表
24、里边有一个活的生物38三、神经网络建模基础我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物39)()(jn1iijiijjTtxwftoij 输入输出间的突触时延;输入输出间的突触时延; Tj 神经元神经元j的阈值;的阈值; wij 神经元神经元i到到 j 的突触连接系数或称的突触连接系数或称 权重值;权重值; f ( )神经元转移函数。神经元转移函数。(1)上述内容可用一个数学表达式进行抽象与概括。令xi(t)表示t时刻神经元j接收的来自神经元i的信息输入,oj(t)表示t时刻神经元j的信息输出,则神经元
25、j的状态可表达为1式。三、神经网络建模基础我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物40三、神经网络建模基础)()(jn1iiijjTtxwf1to(2)为简单起见,将1上式中的突触时延取为单位时间,则式(1)可写为2式。上式描述的神经元数学模型全面表达了神经元模型的6点假定。其中输入xi的下标的下标i=1,2,n,输出oj的下标j体现了神经元模型假定(1)中的“多输入单输出”。权重值wij的正负体现了假定(2)中“突触的兴奋与抑制”。Tj代表假定(3)中神经元的“阈值”;“输入总和”常称为神经元在t
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ppt 神经网络 算法 入门 课件
限制150内