《人工神经网络》课件

上传人:fe****16 文档编号:120815620 上传时间:2020-02-10 格式:PPT 页数:94 大小:1.93MB
返回 下载 相关 举报
《人工神经网络》课件_第1页
第1页 / 共94页
《人工神经网络》课件_第2页
第2页 / 共94页
《人工神经网络》课件_第3页
第3页 / 共94页
《人工神经网络》课件_第4页
第4页 / 共94页
《人工神经网络》课件_第5页
第5页 / 共94页
点击查看更多>>
资源描述

《《人工神经网络》课件》由会员分享,可在线阅读,更多相关《《人工神经网络》课件(94页珍藏版)》请在金锄头文库上搜索。

1、医药信息分析与决策 第八章人工神经网络 2020 2 10 2 人脑的结构 机制和功能中凝聚着无比的奥秘和智慧 地球是宇宙的骄子 人类是地球的宠儿 大脑是人的主宰 现在是探索脑的奥秘 从中获得智慧 在其启发下构造为人类文明服务的高级智能系统的时候了 2020 2 10 3 医学信息分析与决策 课程组 本章要点 一 神经网络简介二 MATLAB简介三 神经网络建模基础四 利用MicrosoftSQLServer2005实践神经网络算法 2020 2 10 4 医学信息分析与决策 课程组 一 神经网络简介 人脑与计算机信息处理能力的比较记忆与联想能力学习与认知能力信息加工能力信息综合能力信息处理速

2、度 2020 2 10 5 医学信息分析与决策 课程组 一 神经网络简介 人脑与计算机信息处理机制的比较系统结构信号形式信息存储信息处理机制 2020 2 10 6 医学信息分析与决策 课程组 一 神经网络简介 生物神经网络人类的大脑大约有1 4 1011个神经细胞 亦称为神经元 每个神经元有数以千计的通道同其它神经元广泛相互连接 形成复杂的生物神经网络 人工神经网络以数学和物理方法以及信息处理的角度对人脑神经网络进行抽象 并建立某种简化模型 就称为人工神经网络 ArtificialNeuralNetwork 缩写ANN 2020 2 10 7 医学信息分析与决策 课程组 一 神经网络简介 人

3、工神经网络定义神经网络是由多个非常简单的处理单元彼此按某种方式相互连接而形成的计算系统 该系统是靠其状态对外部输入信息的动态响应来处理信息的 人工神经网络是一个由许多简单的并行工作的处理单元组成的系统 其功能取决于网络的结构 连接强度以及各单元的处理方式 人工神经网络是一种旨在模仿人脑结构及其功能的信息处理系统 2020 2 10 8 医学信息分析与决策 课程组 一 神经网络简介 神经网络的基本特征 能力特征 自学习自组织自适应性 结构特征 并行式处理分布式存储容错性 2020 2 10 9 医学信息分析与决策 课程组 一 神经网络简介 联想记忆功能 神经网络的基本功能 2020 2 10 1

4、0 医学信息分析与决策 课程组 一 神经网络简介 神经网络的基本功能 非线性映射功能 2020 2 10 11 医学信息分析与决策 课程组 神经网络的基本功能 分类与识别功能 一 神经网络简介 2020 2 10 12 医学信息分析与决策 课程组 神经网络的基本功能 优化计算功能 一 神经网络简介 2020 2 10 13 医学信息分析与决策 课程组 神经网络的基本功能 知识处理功能 一 神经网络简介 2020 2 10 14 医学信息分析与决策 课程组 神经网络的应用领域 信息处理领域信号处理模式识别数据压缩 一 神经网络简介 2020 2 10 15 医学信息分析与决策 课程组 神经网络的

5、应用领域 自动化领域系统识别神经控制器智能检测 一 神经网络简介 2020 2 10 16 医学信息分析与决策 课程组 神经网络的应用领域 工程领域汽车工程军事工程化学工程水利工程 一 神经网络简介 2020 2 10 17 医学信息分析与决策 课程组 神经网络的应用领域 医学领域检测数据分析生物活性研究医学专家系统 一 神经网络简介 2020 2 10 18 医学信息分析与决策 课程组 神经网络的应用领域 经济领域信贷分析市场预测 一 神经网络简介 2020 2 10 19 医学信息分析与决策 课程组 神经网络的软硬件实现神经网络编程语言既可用高级语言也可用低级语言 C语言是神经网络应用软件

6、的基本编程工具 汇编语言常用于提高神经网络的已有功能或解决与硬件相关的难点 MATLAB名字由MATrix和LABoratory两词的前三个字母组合而成 20世纪七十年代后期 时任美国新墨西哥大学计算机科学系主任的CleveMoler教授出于减轻学生编程负担的动机 为学生设计了一组调用LINPACK和EISPACK库程序的 通俗易用 的接口 此即用FORTRAN编写的萌芽状态的MATLAB 一 神经网络简介 2020 2 10 20 医学信息分析与决策 课程组 神经网络的软硬件实现MATLAB以商品形式出现后 仅短短几年 就以其良好的开放性和运行的可靠性 使原先控制领域里的封闭式软件包 如英国

7、的UMIST 瑞典的LUND和SIMNON 德国的KEDDC 纷纷淘汰 而改以MATLAB为平台加以重建 在时间进入20世纪九十年代的时候 MATLAB已经成为国际控制界公认的标准计算软件 一 神经网络简介 2020 2 10 21 医学信息分析与决策 课程组 神经网络的软硬件实现在欧美大学里 诸如应用代数 数理统计 自动控制 数字信号处理 模拟与数字通信 时间序列分析 动态系统仿真等课程的教科书都把MATLAB作为内容 这几乎成了九十年代教科书与旧版书籍的区别性标志 在那里 MATLAB是攻读学位的大学生 硕士生 博士生必须掌握的基本工具 一 神经网络简介 2020 2 10 22 医学信息

8、分析与决策 课程组 神经网络的软硬件实现MATLAB的推出得到了各个领域的专家学者的广泛关注 在此基础上 专家们相继推出了MATLAB工具箱 主要包括信号处理 控制系统 神经网络 图像处理 鲁棒控制 非线性系统控制设计 系统辨识 最优化 模糊逻辑 小波等工具箱 这些工具箱给各个领域的研究和工程应用提供了有力的工具 一 神经网络简介 2020 2 10 23 医学信息分析与决策 课程组 参考文献 1 人工神经网络教程 第1版 韩力群 北京 北京邮电大学出版社 2006年 2 神经网络 影印版 SatishKumar 北京 清华大学出版社 2006年 3 神经网络设计 英文版 美 黑根等著 机械出

9、版社 中信出版社 2002 4 神经网络模型及其MATLAB仿真程序设计 周开利 康耀红 北京 清华大学出版社 2005年 一 神经网络简介 2020 2 10 24 医学信息分析与决策 课程组 二 MATLAB简介 MATLAB基本的学习方法1 help指令比如 helpplot2 lookfor指令 可以根据用户提供的完整或不完整的关键词 去搜索出一组与之有关的指令3 doc helpwin和helpdesk指令4 demo指令5 帮助菜单 2020 2 10 25 医学信息分析与决策 课程组 二 MATLAB简介 语言规则MATLAB要区分大小写 它的命令全是小写的 一行可以输入几个命令

10、 用 或 隔开 如用 则该函数的执行结果不显示 图形函数除外 如用 则该函数的运行结果要显示 2020 2 10 26 医学信息分析与决策 课程组 二 MATLAB简介 数值与变量 数值 变量 变量名 函数名是对大小写很敏感的 两个字符串表示的变量 字母都相同 大小写不同 也视为不同的变量 第一个字母必须是英文字母 字符间不可留空格 最多只能有31个字符 只能用英文字母 数字和下连字符 一行中 后的内容仅作注释用 对MATLAB的计算不产生任何影响 2020 2 10 27 医学信息分析与决策 课程组 二 MATLAB简介 数值与变量 Who Whos Clear和永久变量 符号变量 syms

11、x 2020 2 10 28 医学信息分析与决策 课程组 二 MATLAB简介 数据的输入和输出 1 直接输入 2 利用语句或函数产生 初值 步长 终值 产生一个行向量 行矩阵 当步长为1时可以省略 如 1 5 1 2 6 特殊命令 linspace x x2 n ones n 3 用input指令输入单个参数 4 用小型矩阵或用数据文件输入 2020 2 10 29 医学信息分析与决策 课程组 二 MATLAB简介 矩阵元素的操作 1 矩阵元素的提取 2 小矩阵构造大矩阵 3 可以用它来删除矩阵的行列 或整个矩阵 2020 2 10 30 医学信息分析与决策 课程组 二 MATLAB简介 运

12、算符算术运算符 关系运算符 2020 2 10 31 医学信息分析与决策 课程组 二 MATLAB简介 M文件的编辑与建立命令文件按在指令窗口中的指令输入顺序 依次将指令编辑在命令文件中 如果某个命令的结果不需要显示出则在该命令后加上 注意文件名一定是 m 如 函数文件function返回变量列表 函数名 输入变量列表 命令文件的变量在文件执行完后保留在内存 而函数文件内定义的变量仅在函数文件内部起作用 当函数文件执行完成后 这些内部变量将被清除 2020 2 10 32 医学信息分析与决策 课程组 二 MATLAB简介 绘图命令plot 绘制二维线性图形及两个坐标轴 plot x y 表示以

13、x为横坐标 y为纵坐标的图形 x 0 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 2020 2 10 33 医学信息分析与决策 课程组 二 MATLAB简介 M文件的编辑与建立命令文件按在指令窗口中的指令输入顺序 依次将指令编辑在命令文件中 如果某个命令的结果不需要显示出则在该命令后加上 注意文件名一定是 m 如 函数文件function返回变量列表 函数名 输入变量列表 命令文件的变量在文件执行完后保留在内存 而函

14、数文件内定义的变量仅在函数文件内部起作用 当函数文件执行完成后 这些内部变量将被清除 2020 2 10 34 医学信息分析与决策 课程组 二 MATLAB简介 Matlab的编程条件语句if 条件1 语句块1else语句块2end 2020 2 10 35 医学信息分析与决策 课程组 二 MATLAB简介 Matlab的编程switch case end分支结构Switch表达式Case常量表达式1语句块1case常量表达式2语句块2case 常量表达式n 常量表达式n 1 常量表达式n 2 语句块notherwise语句块n 1end 2020 2 10 36 医学信息分析与决策 课程组

15、二 MATLAB简介 Matlab的编程for循环语句for 循环变量 初值 步长 终值 循环体end 2020 2 10 37 医学信息分析与决策 课程组 二 MATLAB简介 Matlab的编程while循环语句while 条件 循环end 2020 2 10 38 医学信息分析与决策 课程组 三 神经网络建模基础 神经生理学和神经解剖学的研究结果表明 神经元 Neuron 是脑组织的基本单元 是人脑信息处理系统的最小单元 生物神经元生物神经网络 2020 2 10 39 医学信息分析与决策 课程组 三 神经网络建模基础 生物神经元 生物神经元在结构上由 细胞体 Cellbody 树突 D

16、endrite 轴突 Axon 突触 Synapse 四部分组成 用来完成神经元间信息的接收 传递和处理 2020 2 10 40 人工神经网络的生物学基础 2020 2 10 41 医学信息分析与决策 课程组 三 神经网络建模基础 生物神经元 信息的产生神经元间信息的产生 传递和处理是一种电化学活动 神经元状态 静息兴奋抑制 膜电位 极化去极化超极化 2020 2 10 42 三 神经网络建模基础 2020 2 10 43 医学信息分析与决策 课程组 三 神经网络建模基础 生物神经元 信息的传递与接收 2020 2 10 44 医学信息分析与决策 课程组 三 神经网络建模基础 生物神经元 信息的整合 空间整合 同一时刻产生的刺激所引起的膜电位变化 大致等于各单独刺激引起的膜电位变化的代数和 时间整合 各输入脉冲抵达神经元的时间先后不一样 总的突触后膜电位为一段时间内的累积 2020 2 10 45 医学信息分析与决策 课程组 生物神经网络 由多个生物神经元以确定方式和拓扑结构相互连接即形成生物神经网络 生物神经网络的功能不是单个神经元信息处理功能的简单叠加 神经元之间的突触连接方式和

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号