基于MATLAB与fuzzyTECH的模糊与神经网络设计 作者:周润景,张丽娜 著出版时间:2010年版内容简介 《基于MATLAB与fuzzyTECH的模糊与神经网络设计》以fuzzyTECH和MATLAB软件平台对模糊与神经网络技术进行了综合讲解并介绍了它们的应用,以使读者更全面地了解模糊与神经网络领域的最新研究成果。《基于MATLAB与fuzzyTECH的模糊与神经网络设计》选材精炼,论述简明,介绍和分析了大量的应用实例,便于读者了解各种技术的应用对象、应用方法和应用效果。《基于MATLAB与fuzzyTECH的模糊与神经网络设计》适合从事智能控制系统研发的高级工程技术人员阅读,也可作为高等学校相关专业本科生和研究生的教学用书。模糊与神经网络是两种常用的智能信息处理技术,它们都能模拟人的智能行为,解决不确定、非线性、复杂的控制与分类问题,具有非常广阔的应用前景。目录第1章 要模糊入门11.1 模糊逻辑的发展11.1.1 模糊逻辑的发展历程11.1.2 模糊逻辑在日本的发展21.1.3 模糊逻辑在欧洲的发展21.1.4 模糊逻辑在美国的发展31.2 模糊逻辑的不确定类型31.2.1 不确定的数学原理31.2.2 语言不确定性模型31.3 模糊集合41.3.1 由经典集合到模糊集合41.3.2 模糊集合的基本概念61.3.3 隶属度函数91.4 模糊集合的运算111.4.1 模糊集合的基本运算111.4.2 模糊集合的基本运算规律131.4.3 模糊集合与经典集合的联系141.5 模糊关系与模糊关系的合成161.5.1 模糊关系的基本概念161.5.2 模糊关系的合成181.5.3 模糊关系的性质201.5.4 模糊变换221.6 模糊逻辑及模糊推理231.6.1 模糊逻辑技术231.6.2 语言控制策略251.6.3 模糊语言变量251.6.4 模糊命题与模糊条件语句271.6.5 判断与推理281.6.6 模糊推理281.7 模糊逻辑系统的建立341.7.1 模糊化351.7.2 建立if-then规则库361.7.3 模糊推理381.7.4 解模糊化391.8 计算模糊系统401.8.1 计算隶属度411.8.2 隶属度函数的快速计算方法421.8.3 模糊规则推理421.8.4 将输出结果清晰化43习题45第2章 模糊应用——模糊控制系统设计472.1 锅炉汽包水位控制系统设计482.1.1 应用背景482.1.2 锅炉汽包水位动态特性482.1.3 模糊控制系统结构482.1.4 模糊控制器的设计492.1.5 模糊控制系统仿真572.2 模糊PID控制直流电动机伺服系统设计592.2.1 应用背景592.2.2 系统控制原理602.2.3 控制算法设计622.2.4 系统硬件设计原理692.2.5 系统软件设计原理762.2.6 系统调试及结果分析882.2.7 系统的其他控制算法93习题106第3章 神经网络及聚类设计1123.1 什么是神经网络1123.1.1 神经网络的发展历程1123.1.2 生物神经系统的结构及冲动的传递过程1143.1.3 人工神经网络的定义1163.2 人工神经网络模型1173.2.1 人工神经元的基本模型1173.2.2 人工神经网络基本构架1193.2.3 人工神经网络的工作过程1213.2.4 人工神经网络的特点1213.3 前馈神经网络1223.3.1 感知器网络1243.3.2 BP网络1263.3.3 BP网络的建立及执行1283.3.4 BP网络应用于模式分类1303.3.5 BP网络的其他学习算法的应用1363.4 反馈神经网络1433.4.1 离散Hopfield(DHNN)网络的结构1443.4.2 离散Hopfield网络的工作方式1443.4.3 Hopfield网络的稳定性和吸引子1453.4.4 Hopfield网络的连接权设计1463.4.5 Hopfield网络应用于模式分类1473.5 径向基函数1543.5.1 径向基函数的网络结构及工作方式1553.5.2 径向基函数网络的特点及作用1563.5.3 径向基函数网络参数选择1563.5.4 RBF网络用于模式分类1563.6 其他形式的神经网络1633.6.1 竞争型人工神经网络——自组织竞争1633.6.2 竞争型人工神经网络——自组织特征映射神经网络(SOM)1673.6.3 竞争型人工神经网络——学习向量量化神经网络(LVQ)1703.6.4 概率神经网络(PNN)1733.6.5 CPN神经网络的设计178习题187第4章 基于MATLAB的模糊神经网络的应用1884.1 神经网络与模糊系统的结合1884.1.1 模糊神经网络的特点1884.1.2 NeuroFuzzy与其他自适应技术的比较1894.2 模糊神经网络用于控制系统设计1894.2.1 基于模糊神经网络的控制器的结构1894.2.2 神经模糊控制系统的MATLAB实现1904.3 模糊神经网络用于模式识别系统设计1964.3.1 应用背景1964.3.2 模糊神经网络算法的原理1974.3.3 基于MATLAB的模糊神经网络分类器的设计与实现200习题211第5章 基于fuzzyTECH的模糊设计技术2125.1 fuzzyTECH界面用户化2125.1.1 fuzzyTECH软件界面2125.1.2 界面用户化设置2135.1.3 视图方式用户化设置2175.2 使用模糊设计向导设计“empty”模糊系统2195.3 应用fuzzyTECH配置模糊系统2235.3.1 模糊系统常见的结构和对象2235.3.2 编辑对象2245.3.3 定义文本对象2255.3.4 定义语言变量2255.3.5 定义隶属度函数2305.3.6 定义规则块2345.3.7 模糊规则公式2365.4 使用优化选项优化模糊系统2455.5 连接fuzzyTECH到其他应用2495.6 基于fuzzyTECH的起重机模糊控制系统分析2505.6.1 起重机模糊控制系统的用户工具2505.6.2 起重机的控制策略2525.6.3 fuzzyTECH中的起重机模糊控制系统2525.6.4 在fuzzyTECH中启动起重机模糊控制系统2555.6.5 fuzzyTECH中的响应分析2555.6.6 模糊控制系统中的语言变量修改2605.6.7 模糊逻辑规则的修改2635.6.8 利用交互式调试模式进行系统测试2665.7 fuzzyTECH的在线调试功能2685.7.1 蒸汽锅炉鼓轮仿真系统的操作2695.7.2 蒸汽锅炉鼓轮仿真系统模糊逻辑控制策略2735.7.3 fuzzyTECH在线开发2755.8 fuzzyTECH文件记录与校正控制系统2805.8.1 工程信息2805.8.2 文档生成器2805.8.3 修正控制系统281习题283第6章 基于fuzzyTECH的NeuroFuzzy设计技术2846.1 从采用数据文件产生模糊异或系统2856.1.1 使用模糊设计向导产生一个模糊异或系统2856.1.2 模糊系统的神经模糊网络训练——对异或系统进行训练2886.2 使用FuzzyCluster聚类2946.2.1 聚类概念2946.2.2 训练CLUSTER1.CSV文件2956.2.3 删除冗余数据2996.2.4 处理冲突数据3006.2.5 显示样本文件3026.2.6 模糊聚类3036.3 fuzzyTECH中NeuroFuzzy训练的计算3056.3.1 模糊逻辑作为神经元3056.3.2 模糊与神经网络的知识表达3066.4 fuzzyTECH中NeuroFuzzy学习模糊规则3066.4.1 FAM规则3066.4.2 训练数据3076.4.3 完成NeuroFuzzy网络3076.5 fuzzyTECH中NeuroFuzzy学习模糊化和解模糊化3086.5.1 隶属度函数的训练3086.5.2 学习方法3096.6 fuzzyTECH中NeuroFuzzy的数据聚类3106.6.1 消除数据冲突3106.6.2 聚类算法3106.6.3 一致性分析311习题312第7章 fuzzyTECH的应用3137.1 数据采集3137.1.1 系统分析3137.1.2 记录样本数据3157.2 数据聚类——C均值聚类3177.2.1 C均值聚类的算法3177.2.2 C均值聚类的MATLAB实现3187.2.3 待聚类样本的分类结果3227.2.4 结论3237.3 数据聚类——改进C均值聚类3257.3.1 C均值改进算法的思想3267.3.2 基于取样思想的改进C均值算法3277.3.3 运行结果3307.3.4 结论3337.4 数据聚类——模糊聚类3337.4.1 模糊聚类应用背景3337.4.2 基于MATLAB的GUI工具的模糊算法构建——数据模糊化3337.4.3 基于MATLAB的GUI工具的模糊算法构建——FIS实现3377.4.4 系统结果分析3407.5 数据聚类——模糊C均值聚类3427.5.1 模糊C均值聚类应用背景3427.5.2 模糊C均值算法3427.5.3 模糊C均值聚类的MATLAB实现3437.5.4 模糊C均值聚类结果分析3467.6 数据聚类——ISODATA算法概述聚类3487.6.1 ISODATA算法应用背景3487.6.2 用MATLAB实现ISODATA算法3487.6.3 聚类结果3537.6.4 ISODATA算法总结3537.7 系统建立3537.7.1 建立系统3547.7.2 学习前系统的规则观察及先验规则的添加3567.8 模糊神经网络配置及学习过程仿真3577.8.1 输出变量的设置3587.8.2 神经网络训练配置3597.8.3 模糊神经网络训练3607.8.4 系统的学习过程仿真3627.8.5 学习后系统的变化3637.8.6 系统的优化3647.9 系统的性能调试、仿真及代码生成3657.9.1 系统的性能调试3657.9.2 系统的仿真分析3677.9.3 系统的代码生成3717.10 系统的工作过程分析3727.10.1 确定系统所属语言值3727.10.2 确定所用的模糊规则及系统的输出3727.11 系统模糊神经模块的结构及算法分析3747.11.1 模糊模块及模糊神经网络模块3747.11.2 模糊神经网络模块3767.11.3 模糊神经算法378习题380 上一篇: 基于生物网络的智能控制与优化 下一篇: 仿生模式识别与信号处理的几何代数方法