分享
 
 
 

MATLAB神经网络应用设计(MATLAB工程应用书库)

MATLAB神经网络应用设计(MATLAB工程应用书库)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,计算机辅助,计算机辅助理论,
  品牌: 张德丰

基本信息·出版社:机械工业出版社

·页码:321 页

·出版日期:2009年

·ISBN:7111256123/9787111256120

·条形码:9787111256120

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:MATLAB工程应用书库

产品信息有问题吗?请帮我们更新产品信息。

内容简介《MATLAB神经网络应用设计》利用目前国际上流行的MATLAB环境,结合神经网络工具箱,在深入浅出地介绍人工神经网络中的各种典型网络以及训练过程的基础上,利用MATLAB工具箱进行神经网络的设计与应用。《MATLAB神经网络应用设计》给出了各种神经网络在不同应用时的网络性能分析与直观的图形结果,使读者更加透彻地了解各种神经网络的性能及其优缺点,从而达到正确、合理和充分应用神经网络的目的。

编辑推荐合理、完善的知识体系结构;内容丰富,重点突出,应用性强;免费提供相关程序源代码下载;深入、详细剖析MATLAB工程应用技术。《MATLAB神经网络应用设计》可作为计算机、电子学、信息科学、通信、控制等专业的本科生、研究生教材,也可作为其他专业科技人员学习神经网络或MATLAB及其神经网络工具箱的参考用书。

目录

前言

第1章 神经网络概述 1

1.1 神经网络的基本概念 1

1.1.1 生物神经元的结构与功能特点 1

1.1.2 人工神经元模型 1

1.1.3 神经网络的结构及工作方式 3

1.1.4 神经网络的学习 4

1.2 神经网络的发展和应用 7

1.2.1 神经网络的发展 7

1.2.2 神经网络的研究内容 8

1.2.3 神经网络的应用 8

1.3 神经网络的特点 8

1.4 MATLAB语言及入门 9

1.4.1 MATLAB概述 9

1.4.2 MATLAB语言特点 11

1.4.3 MATLAB快速入门 12

1.5 神经网络工具箱 23

第2章 感知神经网络 24

2.1 单层感知器 24

2.1.1 感知器模型 24

2.1.2 感知器的功能 25

2.1.3 感知器的局限性 27

2.1.4 感知器的学习算法 27

2.1.5 单层感知器的MATLAB实现 29

2.2 多层感知器 35

2.3 感知器神经网络的学习和训练 36

2.3.1 学习规则 36

2.3.2 网络训练 37

2.4 基于BP算法的多层感知器设计基础 39

2.4.1 网络信息容量与训练样本基础 39

2.4.2 训练样本集的设计 40

2.4.3 初始权值的设计 43

2.4.4 多层感知器的结构设计 44

2.4.5 网络训练与测试 45

2.5 感知器设计实例 46

2.5.1 二输入感知器分类问题 46

2.5.2 输入奇异样本对网络训练的影响 47

2.5.3 线性不可分输入量 48

第3章 自组织竞争神经网络 50

3.1 竞争学习的概念与原理 50

3.1.1 基本概念 50

3.1.2 竞争学习原理 52

3.2 自组织神经网络模型 54

3.2.1 自组织特征映射神经网络结构 55

3.2.2 自组织特征映射网络学习算法 55

3.3 自组织竞争网络的神经网络工具箱函数 56

3.3.1 神经网络创建函数 57

3.3.2 显示函数 58

3.3.3 变换函数 58

3.3.4 传递函数 60

3.3.5 距离函数 61

3.3.6 初始化函数 64

3.3.7 权值函数 64

3.3.8 学习函数 65

3.3.9 结构函数 66

3.4 实例分析 71

3.4.1 自组织竞争网络在模式分类中的应用 71

3.4.2 一维自组织特征映射网络设计 73

3.4.3 二维自组织特征映射网络设计 75

3.4.4 LVQ模式分类网络设计 77

3.5 自适应共振理论网络 79

3.5.1 ART I型网络 80

3.5.2 ART II型网络 87

第4章 BP神经网络 92

4.1 BP网络模型结构 92

4.1.1 神经元模型 92

4.1.2 前馈型神经网络结构 93

4.2 BP神经网络构建与算法 94

4.2.1 BP神经网络构建 94

4.2.2 BP网络的学习算法 95

4.3 BP网络的神经网络工具箱函数 98

4.3.1 BP网络创建函数 99

4.3.2 神经元上的传递函数 100

4.3.3 BP网络学习函数 103

4.3.4 BP网络训练函数 104

4.3.5 性能函数 106

4.3.6 显示函数 107

4.4 BP网络的局限性 112

4.5 BP网络的应用实例分析 113

4.5.1 函数逼近 113

4.5.2 模式识别 119

第5章 线性神经网络 129

5.1 线性神经网络构建 129

5.1.1 生成线性神经元 129

5.1.2 线性神经元系统设计 130

5.1.3 线性滤波器 131

5.2 线性神经网络学习算法 132

5.2.1 线性神经元网络模型 132

5.2.2 线性神经网络的学习算法 133

5.3 线性网络的神经网络工具箱函数 134

5.3.1 线性网络创建及设计函数 134

5.3.2 学习函数 135

5.3.3 传输及均方误差函数 139

5.4 线性网络的局限性 140

5.4.1 不定系统 140

5.4.2 超定系统 143

5.4.3 线性相关向量 145

5.4.4 学习速率过大 146

5.5 线性神经网络应用实例分析 148

5.5.1 线性系统辨识 148

5.5.2 应用线性网络进行预测 150

5.5.3 自适应预测 152

5.5.4 自适应系统辨识 154

第6章 径向基函数神经网络 157

6.1 径向基函数神经网络模型与学习算法 157

6.1.1 RBF神经网络模型 157

6.1.2 RBF网络的学习算法 158

6.2 径向基网络的神经网络函数 159

6.2.1 神经网络的创建函数 160

6.2.2 转换函数 162

6.2.3 传递函数 162

6.3 基于径向基函数技术的函数逼近与内插 163

6.3.1 插值问题描述 163

6.3.2 径向基函数技术解决插值问题 163

6.3.3 完全内插存在的问题 165

6.4 概率神经网络 166

6.4.1 PNN网络结构 166

6.4.2 PNN网络的工作原理 167

6.4.3 概率神经网络的设计 167

6.5 正则化理论与正则化RBF网络 168

6.5.1 正则化理论 168

6.5.2 正则化RBF网络 170

6.6 模式可分性观点与广义的RBF网络 171

6.6.1 模式的可分性 171

6.6.2 广义RBF网络 172

6.7 径向基函数的网络应用实例 173

6.7.1 函数逼近 173

6.7.2 散布常数对径向基函数网络设计的影响 175

6.7.3 应用PNN进行变量分类 177

6.7.4 应用GRNN进行函数逼近 179

第7章 反馈神经网络及 MATLAB实现 182

7.1 Hopfield神经网络及MATLAB实现 182

7.1.1 离散型Hopfield神经网络 182

7.1.2 连续型Hopfield神经网络 187

7.1.3 Hopfield网络的MATLAB开发 189

7.2 Elman神经网络及应用 191

7.2.1 Elman神经网络结构 191

7.2.2 Elman神经网络的学习过程 192

7.2.3 Elman神经网络的工程应用 192

7.2.4 基于Elman网络的空调负荷预测 196

7.3 双向联想记忆神经网络 198

7.3.1 BAM网络结构与原理 199

7.3.2 能量函数与稳定性分析 199

7.3.3 BAM网的权值设计 200

7.3.4 BAM网的应用 201

7.4 反馈网络应用实例分析 202

7.4.1 Hopfield网络的不稳定性 202

7.4.2 三神经元的Hopfield神经网络设计 204

7.4.3 应用CHNN网解决优化计算问题 206

7.5 Boltzmann机网络及仿真 209

7.5.1 BM网络的基本结构 209

7.5.2 BM模型的工作规则和学习规则 209

7.5.3 BM网络的MATLAB仿真 212

第8章 神经网络预测与控制 214

8.1 电力系统负荷预报的MATLAB实现 214

8.1.1 问题描述 214

8.1.2 输入/输出向量设计 215

8.1.3 BP网络设计 216

8.1.4 网络训练 216

8.2 地震预报的MATLAB实现 218

8.2.1 概述 219

8.2.2 BP网络设计 220

8.2.3 BP网络训练与测试 220

8.2.4 地震预测的竞争网络模型 224

8.3 交通运输能力预测的MATLAB实现 226

8.3.1 背景概述 227

8.3.2 网络创建与训练 227

8.3.3 结论与分析 231

8.4 河道浅滩演变预测的MATLAB实现 233

8.4.1 基于BP网络的演变预测 233

8.4.2 基于RBF网络的演变预测 239

8.5 农作物虫情预测的MATLAB实现 239

8.5.1 基于神经网络的虫情预测原理 240

8.5.2 BP网络设计 241

8.6 用水测量的MATLAB实现 243

8.6.1 问题概述 244

8.6.2 RBF网络设计 244

8.7 神经网络模型预测控制 246

8.7.1 系统辨识 246

8.7.2 预测控制 247

8.7.3 神经网络模型预测控制器实例分析 247

8.8 NARMA?L2(反馈线性化)控制 252

8.8.1 NARMA?L2模型辨识 252

8.8.2 NARMA?L2控制器 253

8.8.3 NARMA?L2控制器实例分析 254

第9章 神经网络优化及故障诊断 259

9.1 BP网络学习算法的改进 259

9.1.1 消除样本输入顺序影响的改进算法 259

9.1.2 附加动量的改进算法 260

9.1.3 采用自适应调整参数的改进算法 260

9.1.4 使用弹性方法的改进算法 261

9.1.5 基于共轭梯度法的改进算法 261

9.1.6 基于Levenberg-Marquardt法的改进算法 261

9.2 基于遗传算法的神经网络优化方法 262

9.2.1 概述 262

9.2.2 遗传算法简介 263

9.2.3 遗传算法工具箱 264

9.2.4 用遗传算法优化神经网络权值的学习过程 265

9.3 小波神经网络 266

9.3.1 概述 266

9.3.2 小波神经网络参数调整算法 267

9.3.3 小波神经网络的MATLAB函数 270

9.4 神经网络与故障模式识别 270

9.4.1 常用的模式识别方法 271

9.4.2 神经网络在故障模式识别中的应用 271

9.5 基于概率神经网络的故障诊断 273

9.5.1 概述 273

9.5.2 基于PNN的故障诊断 273

9.5.3 结论 275

9.6 基于BP网络和Elman网络的齿轮箱故障诊断 276

9.6.1 工程描述 276

9.6.2 输入和目标向量设计 277

9.6.3 BP网络设计 277

9.6.4 Elman网络设计 280

9.7 基于RBF网络的船用柴油机故障诊断 282

9.7.1 问题描述 282

9.7.2 涡轮增压系统的故障诊断 282

9.7.3 网络设计 284

第10章 图形用户界面设计 288

10.1 事件处理 288

10.2 回调函数 289

10.2.1 中断回调规则 291

10.2.2 回调函数原形 291

10.3 回调处理 293

10.3.1 递归函数调用 293

10.3.2 M文件调用 295

10.3.3 函数句柄调用 297

10.4 网络的创建 298

10.4.1 设置输入和期望输出 298

10.4.2 网络生成 300

10.5 网络训练与仿真 302

10.5.1 网络训练 302

10.5.2 网络仿真 302

10.6 GUI的数据处理 303

10.6.1 GUI导出数据到MATLAB工作空间 304

10.6.2 GUI的数据清除 305

10.6.3 GUI从MATLAB工作空间导入数据 305

10.6.4 GUI数据文件的存取 307

10.7 M文件编程设计 309

10.7.1 界面设计 309

10.7.2 函数回调 316

参考文献 320

……[看更多目录]

序言本书是MATLAB“工程设计书库”系列丛书之一。MATLAB是MathWorks公司推出的一套高性能的数值计算和可视化软件,它的推出得到了各个领域专家学者的广泛关注,其强大的扩展功能为用户提供了强有力的支持;它集数学计算、图形计算、语言设计和神经网络等多个工具箱于一体,具有极高的编程效率。

本书重点介绍了神经网络的基本原理和学习训练算法,详细介绍了由MATLAB提供的神经网络工具箱函数的使用方法,并结合作者在科研中总结的应用示例,说明了基于MATLAB进行神经网络设计与应用的方法。

人工神经网络是由大量简单的神经元相互连接而成的自适应非线性动态系统。人工神经网络作为生物控制论的一个成果,其触角几乎已延伸到各个工程领域,吸引着不同专业领域的专家从事这方面的研究和开发工作,并且在这些领域中形成了新的生长点。人工神经网络从理论探索进入大规模工程实用阶段,到现在也只有短短十几年的时间。它的工作原理和功能特点接近于人脑,不是按给定的程序一步一步地机械执行,而是能够自身适应环境,总结规律,完成运算、识别和控制工作。一般人工神经网络的主要特征为:大规模的并行处理和分布式的信息存储;极强的自学、联想和容错能力;良好的自适应性和自组织性;多输入、多输出的非线性系统。这些特征使它基本符合工程的要求。

由于在构成网络的输入层、隐含层和输出层中,同一层中的处理单元是完全并行的,只有各层间的信息传递是串行的,且同层中处理单元的数目要比网络的层数多,因此神经网络的推理过程是一种典型的并行推理,速度很快,且不存在当多条规则的前提均与某一事实匹配时产生冲突的问题。这对于规模较大、构成较复杂的工程设计问题尤为有效。神经网络的推理过程只与网络自身的参数有关,其参数又可通过学习算法进行自适应训练,因此它有很强的自学和自适应能力。在工程设计中只要向它提供足够多的设计样本,经过训练后,设计知识就存在于网络的互连结构中,因而大大减轻了知识收集和知识库建立的负担。神经网络的知识表达采用的是一种隐式表达,它把知识蕴含于网络的互连结构与连接权中,使工程设计中的一些难以规则化或程序化的知识更易于表达和实现经验思维。工程实际中,许多设计都是多输入多输出的决策问题,神经网络的特点使其在解决这类问题上有很大的优势。

正是由于人工神经网络是一门新兴的学科,它在理论、模型、算法、应用和实现等方面都还有很多空白点需要努力探索、研究、开拓和开发。因此,许多国家的政府和企业都投入了大量的资金,组织大量的科学技术专家对人工神经网络的广泛问题立项研究。从人工神经网络的模拟程序和专用芯片的不断推出、论文的大量发表以及各种应用的报道可以看到,在这个领域里一个百花齐放、百家争鸣的局面已经形成。我国对人工神经网络的研究起步于20世纪70年代末期,90年代以来发展迅速。目前,人工神经网络已在我国科研、生产和生活中产生了巨大的影响。

最新版MATLAB所搭配的NeuralcNetwork Toolbox,将神经网络领域研究的成果完整地覆盖,它以人工神经网络理论为基础,用MATLAB语言构造出典型神经网络的激活函数,如S型、线性、竞争层和饱和线性等,使设计者对所选定网络输出的计算变成对激活函数的调用。另外,根据各种典型的修正网络权值的规则,加上网络的训练过程,用MATLAB编写出各种网络设计与训练的子程序,网络的设计者则可以根据自己的需要去调用工具箱中有关神经网络的设计训练程序,使自己能够从烦琐的编程中解脱出来,集中精力去思考问题和解决问题,从而提高解题效率。

本书共分为10章。第1章介绍了神经网络的基础知识,包括生物神经元的结构与功能特点、人工神经元模型、神经网络的结构及工作方式等;第2章介绍了感知神经网络,包括单层感知器、多层感知器、感知器神经网络的学习和训练等;第3章介绍了自组织竞争神经网络,包括竞争学习的概念与原理、自组织神经网络模型、自组织竞争网络的神经网络工具箱函数等;第4章介绍了BP神经网络,包括BP网络模型结构、BP网络的神经网络工具箱函数、BP网络的局限性等;第5章介绍了线性神经网络,包括线性神经网络构建、线性神经网络学习算法、线性网络的神经网络工具箱函数等;第6章介绍了径向基函数神经网络,包括径向基函数神经网络模型与学习算法、径向基网络的神经网络函数、基于径向基函数技术的函数逼近与内插等;第7章介绍了反馈神经网络及MATLAB实现,包括 Hopfield 神经网络及MATLAB实现、Elman神经网络及应用、双向联想记忆神经网络等;第8章介绍了神经网络预测与控制,包括电力系统负荷预报的MATLAB实现、地震预报的MATLAB实现、交通运输能力预测的MATLAB实现等;第9章介绍了神经网络优化及故障诊断,包括BP网络学习算法的改进、基于遗传算法的神经网络优化方法、小波神经网络等;第10章介绍了图形用户界面设计,包括事件处理、回调函数、回调处理和网络的创建等。

本书力求内容丰富、图文并茂、文字流畅,使之成为一本学习和使用MATLAB神经网络方面有价值的参考书。

参加本书编写的人员有张德丰、周品、许华兴、王旭宝、王孟群、邓恒奋、卢国伟、卢焕斌、伍志聪、庄文华、张水兰、庄浩杰、许业成、何沛彬、何佩贤、张坚、李勇杰、李秋兰、李美妍、陈运英、陈景棠、梁家科、黄达中、陈楚明、林健锋、梁劲强、林振满等。

本书错误或疏漏之处在所难免,敬请读者批评指正。

文摘插图:

MATLAB神经网络应用设计(MATLAB工程应用书库)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有