MATLAB神经网络应用设计 第二版作者:张德丰 等编著出版时间:2012年版内容简介 《MATLAB神经网络应用设计(第2版)》以MATLAB R2011a为平台编写,简洁明了地介绍了神经网络理论及其实现方法、神经网络背景及其MATLAB工具箱。同时又紧密联系实际应用,以具体的实例说明函数的使用方法,在实例中强调了如何应用MATLAB神经网络工具箱解决实际中的问题、难题。全书共分9章,首先讲解了MATLAB及神经网络的概述,让读者对MATLAB及神经网络有一个大致的认识,接着分别介绍了神经网络工具箱函数、前向型神经网络、反馈型神经网络、竞争型神经网络、神经网络的控制系统预测及诊断、神经网络图形用户接口、神经网络的Simulink和自定义神经网络等内容,让读者全面领略到MATLAB在神经网络中的应用。本书可作为高等理工科院校电子信息、通信工程及自动控制等学科的本科生的教学参考用书,也可供研究生以及从事神经网络研究的科研工作者学习参考。目录前言第1章 MATLAB及神经网络的概述1.1 MATLAB简介1.1.1 MATLAB的发展史1.1.2 MATLAB的主要功能1.1.3 MATLAB的语言特点1.1.4 MATLAB R2011a新功能1.2 MATLAB工作环境1.2.1 命令窗口1.2.2 历史窗口1.2.3 工作空间1.2.4 数组编辑窗口1.2.5 当前文件夹1.2.6 搜索路径1.3 帮助系统1.3.1 文本格式帮助文件1.3.2 PDF格式帮助文件1.3.3 帮助交互界面1.4 MATLAB的通用命令1.5 MATLAB的数值1.6 MATLAB的变量1.7 MATLAB矩阵处理1.7.1 矩阵的操作1.7.2 矩阵与数组区别1.8 M文件1.8.1 脚本文件1.8.2 函数文件1.8.3 M文件的组成1.9 MATLAB的流程控制结构1.9.1 分支结构1.9.2 循环结构1.9.3 continue结构1.9.4 break结构1.10 神经网络的基本概念1.10.1 生物神经元的结构与功能特点1.10.2 人工神经元模型1.10.3 神经网络的结构及工作方式1.10.4 神经元的数学模型1.10.5 神经元的网络模型1.10.6 神经网络的学习1.11 神经网络的特点1.12 神经网络的发展1.13 神经网络的研究内容1.14 神经网络的应用第2章 神经网络工具箱函数2.1 感知器神经网络工具箱函数2.1.1 创建函数2.1.2 初始化函数2.1.3 显示函数2.1.4 仿真函数2.1.5 性能函数2.1.6 训练函数2.1.7 学习函数2.1.8 传递函数2.2 线性神经网络工具箱函数2.2.1 创建函数2.2.2 学习函数2.2.3 传输函数2.2.4 权积函数2.2.5 初始化函数2.3 BP神经网络工具箱函数2.3.1 创建函数2.3.2 传递函数2.3.3 MATLAB的发展史学习函数2.3.4 性能函数2.3.5 训练函数2.3.6 显示函数2.4 径向基神经网络工具箱函数2.4.1 创建函数2.4.2 变换函数2.4.3 传递函数2.4.4 距离函数2.5 自组织神经网络工具箱函数2.5.1 创建函数2.5.2 传递函数2.5.3 距离函数2.5.4 学习函数2.5.5 初始化函数2.5.6 训练函数2.5.7 显示函数2.5.8 权值函数2.5.9 结构函数2.6 Hopfileld神经网络工具箱函数2.6.1 传递函数2.6.2 学习函数2.7 Elman神经网络的工具箱函数2.8 向量量化神经网络工具箱函数2.8.1 创建函数2.8.2 显示函数第3章 前向型神经网络3.1 感知器神经网络3.1.1 单层感知器3.1.2 多层感知器3.1.3 感知器神经网络的MATLAB实现3.2 线性神经网络3.2.1 线性神经网络结构3.2.2 线性神经网络学习3.2.3 线性神经网络训练3.2.4 线性神经网络的MATLAB实现3.2.5 线性神经网络的局限性3.2.6 线性神经网络的工程应用3.3 BP神经网络3.3.1 BP神经网络模型3.3.2 BP神经网络算法3.3.3 BP网络设计3.3.4 BP神经网络局限性3.3.5 BP神经网络算法改进3.3.6 数值优化的BP网络训练算法3.3.7 BP神经网络的工程应用3.4 径向基神经网络3.4.1 正则化理论及正则化RBF网络3.4.2 径向基神经网络结构3.4.3 径向基神经网络学习3.4.4 径向基神经网络的工程应用3.4.5 广义回归神经网络3.4.6 概率神经网络第4章 反馈型神经网络4.1 反馈网络的概念4.2 Hopfield神经网络4.2.1 离散Hopfield网络(DHNN)4.2.2 连续Hopfield神经网络4.2.3 联想记忆4.2.4 Hopfield神经网络的MATLAB实现4.3 Elman神经网络4.3.1 Elman神经网络结构4.3.2 Elman神经网络的训练4.3.3 Elman神经网络MATLAB实现4.4 Boltzmann机网络4.4.1 BM网络结构4.4.2 BM网络的规则4.4.3 用BM网络解TSP4.4.4 Boltzmann机网络的MATLAB实现4.5 双向联想记忆神经网络4.5.1 BAM网络结构与原理4.5.2 能量函数与稳定性分析4.5.3 BAM网络的权值设计4.5.4 BAM网络的应用4.6 BSB模型4.6.1 BSB网络模型概述4.6.2 BSB的MATLAB实现第5章 竞争型神经网络5.1 竞争型神经网络的概念与原理5.1.1 竞争型神经网络概念5.1.2 竞争型神经网络的原理5.2 几种联想学习规则5.2.1 内星学习规则5.2.2 外星学习规则5.2.3 科荷伦(Kohonen)学习规则5.3 自组织竞争神经网络模型5.3.1 自组织竞争网络结构5.3.2 自组织竞争网络学习规则5.3.3 网络训练5.3.4 竞争型网络存在的问题5.3.5 竞争型网络的工程应用5.4 自组织特征映射神经网络5.4.1 SOFM网络的生物学基础5.4.2 SOFM网络的拓扑结构5.4.3 SOFM网络学习算法5.4.4 SOFM网络的训练过程5.4.5 SOFM网络的MATLAB实现5.4.6 SOFM网络在实际工程中的应用5.5 自适应共振网络5.5.1 ART-1网络5.5.2 ART-2网络5.6 学习向量量化神经网络5.6.1 LVQ网络模型5.6.2 LVQ网络学习算法5.6.3 LVQ网络学习MATLAB实现5.7 对向传播网络5.7.1 对向传播网络概述5.7.2 CPN网络学习及规则5.7.3 对向传播网络实际应用第6章 神经网络的控制系统预测及诊断6.1 神经网络的预测控制6.1.1 系统辨识6.1.2 自校正控制6.1.3 自适应控制6.1.4 预测控制6.1.5 神经网络的预测控制MATLAB实现6.2 NARMA-L2(反馈线性化)控制6.2.1 NARMA-L2原理6.2.2 NARMA-L2控制MATLAB实现6.2.3 NARMA-L2控制器实例分析6.3 地震预报的MATLAB实现6.3.1 概述6.3.2 地震预报的MATLAB实例分析6.4 交通运输能力预测的MATLAB实现6.4.1 概述6.4.2 交通运输能力预测的MATLAB实例分析6.5 农作物虫情预测的MATLAB实现6.5.1 概述6.5.2 农作物虫情预测MATLAB实例分析6.6 基于概率神经网络的故障诊断6.6.1 概述6.6.2 基于PNN的故障诊断实例分析6.7 基于BP网络和Elman网络的齿轮箱故障诊断6.7.1 概述6.7.2 基于 BP网络的齿轮箱故障诊断实例分析6.7.3 Elman网络的齿轮箱故障诊断实例分析6.8 基于RBF网络的船用柴油机故障诊断6.8.1 概述6.8.2 基于RBF网络的船用柴油机故障诊断实例分析第7章 神经网络图形用户接口7.1 图形用户界面介绍7.2 网络设计7.2.1 网络输入/输出设置7.2.2 创建网络7.3 网络的训练与仿真7.3.1 网络训练7.3.2 网络仿真7.4 GUI数据处理7.4.1 GUI数据导出工作空间7.4.2 工作空间到GUI数据导入7.4.3 GUI数据清除7.4.4 数据的存取7.5 神经网络拟合工具箱的GUI第8章 神经网络的Simulink8.1 Simulink交互式仿真集成环境8.1.1 Simulink模型的创建8.1.2 Simulink建模操作8.1.3 Simulink参数设置8.1.4 简单的Simulink例子8.2 Simulink神经网络模块8.2.1 传递函数模块库8.2.2 网络输入模块库8.2.3 权值设置模块库8.2.4 处理模块库8.2.5 控制系统模块库8.3 Simulink神经网络设计8.3.1 模型构建8.3.2 模型仿真8.3.3 修改信号源第9章 自定义神经网络9.1 自定义网络9.1.1 创建自定义网络9.1.2 网络训练9.2 自定义函数9.2.1 初始化函数9.2.2 学习函数9.2.3 仿真函数9.2.4 自组织映射函数参考文献 上一篇: 机器学习算法原理与编程实践 下一篇: 大数据Spark企业级实战