《应用MATLAB实现神经网络》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:闻新,李新,张兴旺等编著
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2015
  • ISBN:9787118100143
  • 页数:376 页
图书介绍:美国Mathworks公司自MATLAB(2011a)版,推出了神经网络工具箱的7.0.X版本。本书针对最新MATLAB神经网络工具箱(7.0.X版本)所涉及的内容和理论,逐一介绍了各种神经网络模型结构、学习规则、网络设计、训练、仿真加以描述,但同时又兼顾了神经网络应用普及情况,对某些网络加重了讲解力度。在对神经网络理论和神经网络工具箱函数介绍的同时,还给出了一些正确的、实用的范例及程序源代码。

第1章 神经网络概述及MATLAB介绍 1

1.1 人工神经网络基本知识 1

1.2 神经网络的发展历程 2

1.3 神经网络研究及其应用 5

1.4 神经细胞与人工神经元 6

1.4.1 生物神经元的特点 6

1.4.2 人工神经元模型 7

1.5 神经网络的分类 9

1.6 神经网络的学习训练 11

1.7 MATLAB入门学习 13

1.7.1 MATLAB的发展史 13

1.7.2 MATLAB的功能 14

1.7.3 MATLAB的语言特点 15

1.8 MATLAB用户界面 16

1.8.1 MATLAB的启动和退出 17

1.8.2 MATLAB工作环境 17

1.9 MATLAB的数值与变量 23

1.9.1 MATLAB的数值 23

1.9.2 MATLAB的变量 24

第2章 感知器神经网络 28

2.1 单层感知器 28

2.1.1 单层感知器模型 28

2.1.2 单层感知器功能 30

2.1.3 单层感知器神经网络结构 33

2.2 多层感知器 34

2.2.1 多层感知器模型 34

2.2.2 多层感知器设计 35

2.3 感知器的学习算法 36

2.4 感知器神经网络的训练函数 38

2.4.1 感知器创建函数 38

2.4.2 感知器初始化函数 39

2.4.3 感知器显示函数 41

2.4.4 感知器仿真函数 43

2.4.5 感知器性能函数 45

2.4.6 感知器的训练函数 46

2.4.7 感知器的学习函数 48

2.4.8 感知器的传递函数 50

2.5 感知器的局限性 52

2.6 感知器神经网络的应用实例分析 54

2.6.1 判断气体污染物的分类 54

2.6.2 奇异样本对感知器神经网络训练的影响 56

第3章 线性神经网络 59

3.1 线性神经网络模型及结构 59

3.1.1 神经元模型 59

3.1.2 线性神经网络的结构 61

3.2 线性神经网络的学习算法 61

3.3 线性神经网络的构建 63

3.3.1 生成线性神经元 63

3.3.2 线性滤波器 65

3.4 线性神经网络的训练 66

3.5 线性神经网络的训练函数 68

3.5.1 线性网络的创建函数 69

3.5.2 线性网络的学习函数 72

3.5.3 线性网络的传输函数 75

3.5.4 线性网络的权积函数 76

3.5.5 线性网络的初始化函数 78

3.6 线性神经网络的局限性 79

3.6.1 线性相关向量 79

3.6.2 学习速率过大 80

3.7 线性神经网络应用实例分析 84

3.7.1 线性网络在噪声对消中的应用 84

3.7.2 线性网络在信号预测中的应用 87

3.7.3 线性网络实现异或的应用 90

第4章 BP神经网络 95

4.1 BP神经网络模型及结构 96

4.1.1 神经元模型 96

4.1.2 前馈型神经网络结构 97

4.2 BP神经网络的算法与BP网络推导 98

4.2.1 BP神经网络算法 98

4.2.2 BP神经网络的推导 104

4.3 BP神经网络的训练函数 109

4.3.1 BP网络创建函数 110

4.3.2 BP网络神经元上的传递函数 118

4.3.3 BP网络学习函数 124

4.3.4 BP网络训练函数 126

4.3.5 BP网络性能函数 130

4.3.6 BP网络显示函数 133

4.4 BP神经网络的局限性 137

4.5 BP神经网络算法的改进 138

4.6 BP神经网络的应用实例分析 145

4.6.1 利用BP网络去除有关噪声的问题 145

4.6.2 基于BP网络的性别识别 148

第5章 反馈型神经网络 160

5.1 反馈神经网络的概述 160

5.2 离散Hopfield神经网络 163

5.2.1 离散型Hopfield神经网络模型 163

5.2.2 离散Hopfield神经网络的稳定性 166

5.2.3 离散Hopfield神经网络权值的学习 169

5.2.4 离散Hopfield神经网络的联想记忆 171

5.3 连续Hopfield神经网络 175

5.3.1 连续Hopfield神经网络模型结构 175

5.3.2 连续Hopfield神经网络稳定性 176

5.3.3 连续Hopfield神经网络的特点 177

5.4 Hopfield神经网络的训练函数 178

5.4.1 Hopfield网络的创建函数 178

5.4.2 Hopfield网络的传递函数 179

5.4.3 Hopfield网络的辅助函数 182

5.5 Hopfield神经网络应用实例分析 183

5.5.1 二神经元Hopfield网络设计问题 183

5.5.2 Hopfield网络的伪平衡点问题 186

5.5.3 三神经元的Hopfield网络问题 188

5.6 Elman神经网络 191

5.6.1 Elman神经网络结构 192

5.6.2 Elman神经网络权值修正的学习算法 193

5.6.3 Elman神经网络权稳定性 195

5.6.4 对角递归网络稳定时学习速率的确定 196

5.7 Elman神经网络的训练函数 197

5.8 Elman神经网络应用实例分析 200

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

6.1 径向基函数神经网络基本原理 205

6.1.1 径向基函数的结构模型 205

6.2 径向基函数神经网络的学习算法 207

6.2.1 随机选取固定中心法 207

6.2.2 自组织选取中心 209

6.2.3 正交最小二乘法 210

6.3 径向基函数神经网络的训练函数 212

6.3.1 径向基函数网络创建函数 212

6.3.2 径向基函数网络传递函数 216

6.3.3 径向基函数网络转换函数 217

6.3.4 径向基函数网络权函数 219

6.3.5 径向基函数网络输入函数 222

6.4 其他径向基函数神经网络 223

6.4.1 广义回归神经网络 223

6.4.2 概率神经网络 226

6.5 径向基函数神经网络的优缺点 231

6.6 径向基函数神经网络的应用实例分析 232

6.6.1 径向基函数网络用于曲线拟合的问题 232

6.6.2 径向基函数网络用于非线性函数回归的问题 235

第7章 自组织竞争型神经网络 239

7.1 自组织竞争型神经网络的模型及结构 239

7.2 自组织竞争型神经网络的原理 241

7.2.1 自组织竞争网络的学习策略 241

7.2.2 自组织竞争网络的学习原理 243

7.3 几种常用的联想学习规则 244

7.4 自组织竞争型神经网络存在的问题 247

7.5 SOM神经网络 248

7.5.1 SOM神经网络的拓扑结构 248

7.5.2 SOM神经网络的学习算法 249

7.5.3 SOM神经网络的训练过程 252

7.6 LVQ神经网络 253

7.6.1 LVQ神经网络结构 253

7.6.2 LVQ神经网络的学习算法 254

7.7 自组织竞争神经网络的训练函数 257

7.7.1 自组织竞争神经网络创建函数 258

7.7.2 自组织竞争神经网络学习函数 261

7.7.3 自组织竞争神经网络传递函数 271

7.7.4 自组织竞争神经网络初始化函数 273

7.7.5 自组织竞争神经网络结构函数 273

7.7.6 自组织竞争神经网络距离函数 276

7.7.7 自组织竞争神经网络显示函数 279

7.8 自组织竞争神经网络应用实例分析 283

7.8.1 基于LVQ神经网络的人脸朝向识别问题 283

7.8.2 基于SOM神经网络的故障诊断分析 288

第8章 MATLAB编程实现神经网络的应用 293

8.1 基于HBF网络的自适应状态观测器设计 293

8.1.1 HBF网络 293

8.1.2 观测器设计 294

8.1.3 仿真验证 297

8.2 基于RBF网络的船用柴油机故障诊断 306

8.2.1 故障样本集的收集与设计 306

8.2.2 网络输出向量设计 308

8.3 带有偏差单元的递归神经网络 311

8.3.1 BP网络及算法的不足 312

8.3.2 带有偏差单元的递归神经网络 312

8.3.3 带有偏差单元的递归神经网络的误差反向传播学习规则的数学推导 313

8.3.4 带有偏差单元的递归神经网络诊断模型的建立 318

8.4 基于FCM优化的RBF网络自适应状态观测器设计 322

8.4.1 FCM优化的RBF网络 322

8.4.2 自适应状态观测器设计 323

8.4.3 仿真验证 327

8.5 基于泛函模糊神经网络的GPS/INS组合导航系统的软故障诊断 331

8.5.1 状态x2检验原理 331

8.5.2 泛函模糊神经网络的结构 336

8.5.3 仿真验证 338

第9章 神经网络工具箱的使用 345

9.1 自定义神经网络 345

9.1.1 自定义一个简单的网络 347

9.1.2 自定义一个复杂的网络 351

9.1.3 自定义网络的训练 366

9.2 自定义神经网络工具箱函数 369

9.3 自定义神经网络实用的工具箱函数 370

参考文献 376