内容简介
神经网络经过了近70年的蓬勃发展,其拓扑结构、工作机制与应用领域已经发生了翻天覆地的变化,全面、直观、深入地认识各类神经网络已经是学习运用神经网络的必由之路。本书全面介绍了前馈型、反馈型与自组织型三大类神经网络,传统的BP网络到现代的量子网络20余小类神经网络,并结合实例分析了各种神经网络的使用方法和编程方法。对于成熟的神经网络,本书给出了MATLAB函数及调用方法;对于前沿的神经网络,本书推导了简洁的编程算法;对于需要结合其他方法使用的神经网络,本书也分析了其他方法的原理、使用方法及MATLAB函数,甚至提供了相应的工具箱供读者调用。本书充分考虑了MATLAB语言的特点,以及程序的可读性、可移植性、可扩展性的要求,力图保证研究者能深入浅出地理解如何使复杂的算法简洁,然后变成简洁、易读、的源代码;力求使初学者与使用者通过直观生动的实例来理解各类神经网络,无须重新编写程序,直接修改参数即可使用本书提供的神经网络。
目录
目 录
实例1 BP神经网络在非线性函数拟合中的应用 1
1.1 理论基础 1
1.1.1 BP网络概述 1
1.1.2 BP神经网络的MATLAB函数 2
1.2 非线性函数拟合方法 6
实例2 主元BP神经网络在股票价格预测中的应用 12
2.1 理论基础 12
2.1.1 主成分分析的原理 12
2.1.2 主元神经网络与股票预测 14
2.2 股票价格的预测方法 16
实例3 遗传算法优化BP神经网络在坝基岩体渗透系数识别中的应用 22
3.1 理论基础 22
3.1.1 遗传算法概述 22
3.1.2 MATLAB遗传算法工具箱介绍 24
3.1.3 遗传神经网络的基本原理 28
3.2 坝基岩体渗透系数识别 29
实例4 基于PSO-BP神经网络具磨损状态监测技术 35
4.1 理论基础 35
4.1.1 粒子群算法的原理 36
4.1.2 粒子群算法的矩阵形式 37
4.1.3 MATLAB粒子群算法工具箱 38
4.2 具磨损监测的PSO神经网络方法 40
实例5 离散型Hopfield神经网络在交通标志识别中的应用 49
5.1 理论基础 49
5.1.1 离散型Hopfield神经网络的工作方式 49
5.1.2 Hopfield神经网络的设计方法 51
5.2 Hopfield神经网络的MATLAB函数 52
5.3 离散型Hopfield神经网络与交通标志识别 53
实例6 连续型Hopfield神经网络在旅游路线周游规划中的应用 58
6.1 理论基础 58
6.1.1 CHNN的工作原理 58
6.1.2 CHNN的重要性质 59
6.1.3 TSP问题的描述 61
6.2 TSP问题的CHNN求解 62
6.2.1 求解方法一 62
6.2.2 求解方法二 64
6.2.3 旅游线路周游规划的MATLAB实现方法 65
实例7 感知器网络与线性神经网络在医疗诊断中的应用 71
7.1 理论基础 71
7.1.1 感知器网络原理 71
7.1.2 线性神经网络原理 73
7.1.3 感知器网络的MATLAB函数 73
7.1.4 线性神经网络的MATLAB函数 77
7.2 两种神经网络在医疗诊断中的应用 78
实例8 RBF神经网络在太阳黑子数预测中的应用 83
8.1 理论基础 83
8.1.1 RBF神经网络原理 83
8.1.2 RBF神经网络的MATLAB函数 86
8.2 太阳黑子数观测的RBFNN方法 88
实例9 GRNN在无源双地基雷达跟踪中的应用 94
9.1 理论基础 94
9.1.1 GRNN 的基本原理 94
9.1.2 GRNN的统计学意义 96
9.2 无源跟踪的GRNN与UKF方法比较 97
9.2.1 UKF与GRNN非线性滤波的原理 98
9.2.2 UKF与GRNN的无源跟踪程序 100
实例10 模糊神经网络在预测地基沉降量中的应用 106
10.1 理论基础 106
10.1.1 模糊逻辑系统简介 107
10.1.2 TS型模糊神经网络简介 108
10.1.3 TS型模糊神经网络学习算法 109
10.2 模糊神经网络在预测地基沉降量中的应用 111
实例11 概率神经网络在遥感图像分类中的应用 117
11.1 理论基础 117
11.1.1 概率神经网络简介 117
11.1.2 概率神经网络的MATLAB函数 118
11.2 概率神经网络在遥感图像分类中的应用 118
实例12 小波神经网络在电力负荷预测中的应用 124
12.1 理论基础 124
12.1.1 小波理论简介 124
12.1.2 小波神经网络简介 127
12.2 小波神经网络在电力负荷预测中的应用 130
实例13 神经网络在PID控制系统设计中的应用 136
13.1 理论基础 136
13.2 神经网络PID及MATLAB编程方法 138
实例14 灰色神经网络在空调订单预报中的应用 146
14.1 理论基础 146
14.1.1 灰色理论简介 146
14.1.2 灰色神经网络模型 149
14.2 空调订单灰色神经网络预报的编程方法 151
实例15 基于Chebyshev混沌神经网络异步加密与解密算法 156
15.1 理论基础 156
15.1.1