《人工神经网络》PPT课件.ppt
《《人工神经网络》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《人工神经网络》PPT课件.ppt(94页珍藏版)》请在三一办公上搜索。
1、医药信息分析与决策,第八章 人工神经网络,2,人脑的结构、机制和功能中凝聚着无比的奥秘和智慧。,地球是宇宙的骄子,人类是地球的宠儿,大脑是人的主宰。,现在是探索脑的奥秘,从中获得智慧,在其启发下构造为人类文明服务的高级智能系统的时候了!,11:20:26,本章要点,一、神经网络简介二、MATLAB简介三、神经网络建模基础四、利用Microsoft SQL Server2005实践神经网络算法,3,医学信息分析与决策课程组,11:20:26,一、神经网络简介,人脑与计算机信息处理能力的比较记忆与联想能力学习与认知能力信息加工能力信息综合能力信息处理速度,11:20:26,4,医学信息分析与决策课
2、程组,一、神经网络简介,人脑与计算机信息处理机制的比较系统结构信号形式信息存储信息处理机制,11:20:26,5,医学信息分析与决策课程组,一、神经网络简介,生物神经网络 人类的大脑大约有1.41011个神经细胞,亦称为神经元。每个神经元有数以千计的通道同其它神经元广泛相互连接,形成复杂的生物神经网络。人工神经网络 以数学和物理方法以及信息处理的角度对人脑神经网络进行抽象,并建立某种简化模型,就称为人工神经网络(Artificial Neural Network,缩写 ANN)。,11:20:26,6,医学信息分析与决策课程组,一、神经网络简介,人工神经网络定义神经网络是由多个非常简单的处理单
3、元彼此按某种方式相互连接而形成的计算系统,该系统是靠其状态对外部输入信息的动态响应来处理信息的。人工神经网络是一个由许多简单的并行工作的处理单元组成的系统,其功能取决于网络的结构、连接强度以及各单元的处理方式。人工神经网络是一种旨在模仿人脑结构及其功能的信息处理系统。,11:20:26,7,医学信息分析与决策课程组,一、神经网络简介,神经网络的基本特征,11:20:26,8,医学信息分析与决策课程组,能力特征:自学习自组织自适应性,结构特征:并行式处理分布式存储容错性,一、神经网络简介,11:20:26,9,医学信息分析与决策课程组,联想记忆功能,神经网络的基本功能,一、神经网络简介,11:2
4、0:26,10,医学信息分析与决策课程组,神经网络的基本功能,非线性映射功能,神经网络的基本功能,11:20:26,11,医学信息分析与决策课程组,分类与识别功能,一、神经网络简介,神经网络的基本功能,11:20:26,12,医学信息分析与决策课程组,优化计算功能,一、神经网络简介,神经网络的基本功能,11:20:26,13,医学信息分析与决策课程组,知识处理功能,一、神经网络简介,神经网络的应用领域:信息处理领域信号处理模式识别数据压缩,11:20:26,14,医学信息分析与决策课程组,一、神经网络简介,神经网络的应用领域:自动化领域系统识别神经控制器智能检测,11:20:26,15,医学信
5、息分析与决策课程组,一、神经网络简介,神经网络的应用领域:工程领域汽车工程军事工程化学工程水利工程,11:20:26,16,医学信息分析与决策课程组,一、神经网络简介,神经网络的应用领域:医学领域检测数据分析生物活性研究医学专家系统,11:20:26,17,医学信息分析与决策课程组,一、神经网络简介,神经网络的应用领域:经济领域信贷分析市场预测,11:20:26,18,医学信息分析与决策课程组,一、神经网络简介,神经网络的软硬件实现神经网络编程语言既可用高级语言也可用低级语言。C语言是神经网络应用软件的基本编程工具;汇编语言常用于提高神经网络的已有功能或解决与硬件相关的难点。MATLAB名字由
6、MATrix和 LABoratory 两词的前三个字母组合而成。20世纪七十年代后期,时任美国新墨西哥大学计算机科学系主任的Cleve Moler教授出于减轻学生编程负担的动机,为学生设计了一组调用LINPACK和EISPACK库程序的“通俗易用”的接口,此即用FORTRAN编写的萌芽状态的MATLAB。,11:20:26,19,医学信息分析与决策课程组,一、神经网络简介,神经网络的软硬件实现MATLAB以商品形式出现后,仅短短几年,就以其良好的开放性和运行的可靠性,使原先控制领域里的封闭式软件包(如英国的UMIST,瑞典的LUND和SIMNON,德国的KEDDC)纷纷淘汰,而改以MATLAB
7、为平台加以重建。在时间进入20世纪九十年代的时候,MATLAB已经成为国际控制界公认的标准计算软件。,11:20:26,20,医学信息分析与决策课程组,一、神经网络简介,神经网络的软硬件实现在欧美大学里,诸如应用代数、数理统计、自动控制、数字信号处理、模拟与数字通信、时间序列分析、动态系统仿真等课程的教科书都把MATLAB作为内容。这几乎成了九十年代教科书与旧版书籍的区别性标志。在那里,MATLAB是攻读学位的大学生、硕士生、博士生必须掌握的基本工具。,11:20:26,21,医学信息分析与决策课程组,一、神经网络简介,神经网络的软硬件实现MATLAB的推出得到了各个领域的专家学者的广泛关注,
8、在此基础上,专家们相继推出了MATLAB工具箱,主要包括信号处理、控制系统、神经网络、图像处理、鲁棒控制、非线性系统控制设计、系统辨识、最优化、模糊逻辑、小波等工具箱,这些工具箱给各个领域的研究和工程应用提供了有力的工具。,11:20:26,22,医学信息分析与决策课程组,一、神经网络简介,参考文献1人工神经网络教程(第1版)韩力群,北京:北京邮电大学出版社,2006年2神经网络(影印版) , Satish Kumar ,北京:清华大学出版社 , 2006年3神经网络设计(英文版) (美)黑根 等著,机械出版社,中信出版社,20024 神经网络模型及其MATLAB仿真程序设计,周开利,康耀红,
9、北京:清华大学出版社 , 2005年,11:20:26,23,医学信息分析与决策课程组,一、神经网络简介,二、MATLAB简介,MATLAB基本的学习方法1、help指令比如: help plot2、lookfor指令:可以根据用户提供的完整或不完整的关键词,去搜索出一组与之有关的指令3、doc、helpwin和helpdesk指令4、demo指令5、帮助菜单,11:20:26,24,医学信息分析与决策课程组,二、MATLAB简介,语言规则MATLAB要区分大小写,它的命令全是小写的。一行可以输入几个命令,用“;”或“,”隔开。如用“;”则该函数的执行结果不显示(图形函数除外)。如用“”则该函
10、数的运行结果要显示。,11:20:26,25,医学信息分析与决策课程组,二、MATLAB简介,数值与变量数值变量:变量名、函数名是对大小写很敏感的,两个字符串表示的变量,字母都相同,大小写不同,也视为不同的变量;第一个字母必须是英文字母;字符间不可留空格;最多只能有31个字符(只能用英文字母、数字和下连字符)一行中“%”后的内容仅作注释用,对MATLAB的计算不产生任何影响。,11:20:26,26,医学信息分析与决策课程组,二、MATLAB简介,数值与变量Who、Whos、Clear和永久变量符号变量:syms x,11:20:26,27,医学信息分析与决策课程组,二、MATLAB简介,数据
11、的输入和输出(1)直接输入(2)利用语句或函数产生“初值:步长:终值” 产生一个行向量(行矩阵)。当步长为1时可以省略。如:1:5;1:2:6特殊命令:linspace(x,x2,n): ones(n)(3)用input指令输入单个参数(4)用小型矩阵或用数据文件输入,11:20:26,28,医学信息分析与决策课程组,二、MATLAB简介,矩阵元素的操作(1)矩阵元素的提取:(2)小矩阵构造大矩阵。(3):可以用它来删除矩阵的行列,或整个矩阵。,11:20:26,29,医学信息分析与决策课程组,二、MATLAB简介,运算符算术运算符:+,-,*,/,关系运算符:=,=,=,11:20:26,3
12、0,医学信息分析与决策课程组,二、MATLAB简介,M文件的编辑与建立命令文件按在指令窗口中的指令输入顺序,依次将指令编辑在命令文件中。如果某个命令的结果不需要显示出则在该命令后加上“;”,注意文件名一定是“.m”。如:函数文件function 返回变量列表=函数名(输入变量列表)命令文件的变量在文件执行完后保留在内存;而函数文件内定义的变量仅在函数文件内部起作用,当函数文件执行完成后,这些内部变量将被清除。,11:20:26,31,医学信息分析与决策课程组,二、MATLAB简介,绘图命令plot:绘制二维线性图形及两个坐标轴; plot(x,y)表示以x为横坐标,y为纵坐标的图形。 x=0:
13、pi/100:2*pi;y=sin(x);plot(x,y)plot3:绘制三维线性图形及三个坐标轴;plot3(x,y,z) t=0:pi/100:6*pi;x=cos(t);y=sin(t);z=2*t;plot3(y,x,z),11:20:26,32,医学信息分析与决策课程组,二、MATLAB简介,M文件的编辑与建立命令文件按在指令窗口中的指令输入顺序,依次将指令编辑在命令文件中。如果某个命令的结果不需要显示出则在该命令后加上“;”,注意文件名一定是“.m”。如:函数文件function 返回变量列表=函数名(输入变量列表)命令文件的变量在文件执行完后保留在内存;而函数文件内定义的变量仅
14、在函数文件内部起作用,当函数文件执行完成后,这些内部变量将被清除。,11:20:26,33,医学信息分析与决策课程组,二、MATLAB简介,Matlab的编程条件语句if条件1语句块1else语句块2end,11:20:26,34,医学信息分析与决策课程组,二、MATLAB简介,Matlab的编程switchcaseend分支结构Switch 表达式Case 常量表达式1 语句块1case 常量表达式2 语句块2case常量表达式n,常量表达式n+1, 常量表达式n+2 语句块notherwise 语句块n+1end,11:20:26,35,医学信息分析与决策课程组,二、MATLAB简介,Ma
15、tlab的编程for循环语句for循环变量=初值:步长:终值 循环体 end,11:20:26,36,医学信息分析与决策课程组,二、MATLAB简介,Matlab的编程while循环语句while条件, 循环end,11:20:26,37,医学信息分析与决策课程组,三、神经网络建模基础,神经生理学和神经解剖学的研究结果表明,神经元(Neuron)是脑组织的基本单元,是人脑信息处理系统的最小单元。生物神经元生物神经网络,11:20:26,38,医学信息分析与决策课程组,三、神经网络建模基础,生物神经元,11:20:26,39,医学信息分析与决策课程组,生物神经元在结构上由: 细胞体(Cell b
16、ody)、 树突(Dendrite)、轴突(Axon)、突触(Synapse) 四部分组成。用来完成神经元间信息的接收、传递和处理。,人工神经网络的生物学基础,11:20:26,40,三、神经网络建模基础,生物神经元:信息的产生神经元间信息的产生、传递和处理是一种电化学活动。,11:20:26,41,医学信息分析与决策课程组,神经元状态:静息兴奋抑制,膜电位:极 化去极化超极化,三、神经网络建模基础,11:20:26,42,三、神经网络建模基础,11:20:26,43,医学信息分析与决策课程组,生物神经元:信息的传递与接收,三、神经网络建模基础,11:20:26,44,医学信息分析与决策课程组
17、,生物神经元:信息的整合,空间整合:同一时刻产生的刺激所引起的膜电位变化,大致等于各单独刺激引起的膜电位变化的代数和。,时间整合:各输入脉冲抵达神经元的时间先后不一样。总的突触后膜电位为一段时间内的累积。,生物神经网络,11:20:26,45,医学信息分析与决策课程组,由多个生物神经元以确定方式和拓扑结构 相互连接即形成生物神经网络。,生物神经网络的功能不是单个神经元信息 处理功能的简单叠加。,神经元之间的突触连接方式和连接强度不 同并且具有可塑性,这使神经网络在宏观 呈现出千变万化的复杂的信息处理能力。,三、神经网络建模基础,三、神经网络建模基础,神经元及其突触是神经网络的基本器件。因此,模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工神经网络 人工 神经网络 PPT 课件

链接地址:https://www.31ppt.com/p-1379128.html