[互联网]模糊神经和模糊聚类的MATLAB实现.doc_第1页
[互联网]模糊神经和模糊聚类的MATLAB实现.doc_第2页
[互联网]模糊神经和模糊聚类的MATLAB实现.doc_第3页
[互联网]模糊神经和模糊聚类的MATLAB实现.doc_第4页
[互联网]模糊神经和模糊聚类的MATLAB实现.doc_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

西安邮电学院 毕 业 设 计(论 文)题 目:模糊神经和模糊聚类的MATLAB实现 院 (系): 自动化学院 专 业: 智能科学与技术 班 级: 智能0701班 学生姓名: 蔡xx 导师姓名: 王x 职称: 副教授 起止时间:2011年01月10日 至 2011年06月17日附件毕业设计(论文)诚信声明书本人声明:本人所提交的毕业论文 模糊神经和模糊聚类的Matlab实现 是本人在指导教师指导下独立研究、写作的成果,论文中所引用他人的文献、数据、图件、资料均已明确标注;对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明并表示感谢。本人完全清楚本声明的法律后果,申请学位论文和资料若有不实之处,本人愿承担相应的法律责任。论文作者签名: 时间: 年 月 日指导教师签名: 时间: 年 月 日西 安 邮 电 学 院毕业设计(论文)任务书学生姓名蔡超超指导教师王辉职称副教授院(系)自动化学院专业智能科学与技术题目模糊神经和模糊聚类的Matlab实现 任务与要求神经网络和模糊系统的特性差异较大,但都属于无模型的估计器和非线性动力学系统。若能将两者适当地结合起来,吸取各自的长处,则可组成性能更优的综合系统。本课题旨在代借助MATLAB模糊逻辑工具箱所提供的有关模糊逻辑推理的高级应用,完成模糊神经和模糊聚类的MATLAB实现。本题目应完成以下工作:了解神经网络和模糊系统的基本概念、相关理论和主要应用。熟悉MATLAB软件的使用方法与功用。 借助MATLAB模糊逻辑工具箱的帮助,用神经网络实现模糊系统结构。最后完成毕业论文的撰写。开始日期2011年01月10完成日期2011年06月27院(系)主任(签字)2006年月日西 安 邮 电 学 院毕 业 设 计 (论文) 工 作 计 划 2011 年 3 月 14 日 学生姓名_蔡超超 _指导教师_ 王辉_职称_副教授_系别_ 自动化学院_ _专业_ 智能科学_ _题目_ 模糊神经和模糊聚类的MatLab实现 _工作进程_起 止 时 间工 作 内 容第1周-第2周查阅模糊神经和模糊聚类的相关资料,了解Matlab软件及其功能。完成开题报告。第3周-第6周熟悉模糊神经网络理论,掌握并能熟练使用Matlab模糊工具箱函数,以及模糊聚类函数。给出初步方案。第7周-第10周设计并调试编程,分析其优点与不足。准备后期检查。第11周-第13周后期总结,完成论文撰写。第14周准备答辩。主要参考书目(资料)主要参考书目(资料)1李国勇. 智能控制及其Matlab实现. 北京: 电子工业出版社, 2000主要仪器设备及材料用于计算、编程、打印论文的计算机一台,并安装有相关软件。论文(设计)过程中教师的指导安排每周检查一次,并经常联系,进行答疑辅导。对计划的说明无西安邮电学院毕业设计(论文)开题报告自动化学院 (系) 智能科学与技术 专业 2007 级 01班课题名称: 模糊神经和模糊聚类的Matlab实现学生姓名: 蔡超超 学号: 06074020指导教师: 王辉 报告日期: 2006年03月28日 1.本课题所涉及的问题及应用现状综述模糊逻辑能模拟人的智能,即能模拟人脑思维的模糊性的特点,可以模仿人的推理来处理常规数学方法难以解决的模糊信息处理问题,使得计算机的应用扩展到更多领域。当将人类求解问题的思维逻辑加以形式化,并将不能表达思维过程中模糊概念的二值逻辑拓展到模糊逻辑时,基于模糊推理的智能模拟就成为智能信息处理技术中主要的方法,即模糊识别与模糊控制。神经网络技术将人脑神经系统结构和功能作为模拟对象,把人的智能归结为脑的高层神经网络活动的结果,认为智能活动是大量简单的神经细胞通过复杂的相互连接形成网络后并行运行的结果,使其更接近人脑的自组织、自学习和感知功能。模糊的长处在于逻辑推理,而神经网络的长处在于其自学习功能,二者结合既能弥补各自不足,又能发挥各自的长处,使其应用更加广泛。2本课题需要重点研究的关键问题、解决的思路及实现预期目标的可行性分析本课题需要重点研究的关键问题是理解锁相环检测的原理,锁相环对输入信号和反馈信号是如何比较而得出锁相环锁定的,最终完成2.5G HZ PLL锁定检测电路的正向设计方案,在此基础上对反向提取的全定制电路进行分析整理,通过重新设计使其在SMIC 0.18CMOS模型下通过晶体管级仿真。在研究该问题之前要通过阅读有关PLL的书籍和CMOS集成电路的设计方法。对锁相环的工作原理有一个清晰的认识。对锁相环的结构要深入到内部的每一个晶体管。必须具备模拟电路设计的基本知识,认真复习模拟电路的基本知识,掌握模拟CMOS集成电路设计方法及其基本原理。对PLL锁相环结构的认识,要从PLL应该分为几大模块,每个模块的功能是什么,每一个模块的内部结构是怎样构成的,由几个晶体管构成,都要弄清楚,并提交锁相环工作原理分析报告。最后再进行正向设计方案得制定,以及进行后续的工作.虽然本课题是要设计一个高速的锁相环检测电路,有一定的困难,但从理论分析上看,达到本课题的要求是完全可能的,随着VLSI技术的发展,模拟IC的设计技术有了巨大的提高,模拟IC的速度可以比数字IC的速度提高很多倍,尤其是集成电路朝着深亚微米工艺的发展,集成电路的速度完全可以达到本课题所要完成的2.5G HZ。从使用的工具上看,完成本课题也是可以的,再完成本课题的过程中使用了HSPICE仿真工具和CANDNCE等EDA仿真工具, SUN工作站, UNIX操作系统.这些工具和软件的使用,完全可以满足高速PLL设计的要求。3.完成本课题的工作方案完成本课题要认真复习模拟电路的基本知识,掌握模拟CMOS集成电路设计方法及其基本原理。并对PLL锁相环的结构有一个清晰的认识.要学习晶体管级电路的设计方法,学习HSPICE仿真工具的使用和CANDNCE等EDA仿真工具的使用,SUN工作站的使用方法,学习UNIX操作系统的基本操作。熟练掌握MATLAB的使用,为此制定完成本课题的工作方案如下: 第一周:完成知识储备,认真复习模拟CMOS集成电路设计方法及其基本理;第二周:掌握PLL 的工作原理,学习UNIX操作系统的基本操作,提交毕业设计开题报告,提交锁定检测工作原理分析报告; 第三周:学习HSPICE仿真工具的使用和CANDNCE等EDA仿真工具的使用; 第四周:完成2.5G HZ PLL 锁定检测电路的正向设计方案,提供2.5G HZ PLL锁定检测电路的正向设计方案报告; 第五周:对反向提取的全定制电路进行分析整理; 第六周:继续对反向提取的全定制电路进行分析整理; 第七周:提供分析整理报告,并进行中期检查; 第八周:通过重新设计使其在SMIC 0.18CMOS模型下通过晶体管级仿真; 第九周:提供SMIC 0.18CMOS模型下通过晶体管级仿真报告; 第十周:提供2.5GHz PLL锁定检测电路晶体管级仿真报告,并提供报告; 第十一周:用Verilog硬件描述语言编写检测电路原代码,并进行后期检查; 第十二周:毕业设计论文; 第十三周:完成毕业设计论文;第十四周:完成毕业设计答辩;4指导教师审阅意见 廖建军同学通过收集和阅读文献资料,了解了2.5GPLL锁定检测线路分析实现课题的任务要求研究现状,认识到了课题中的关键技术问题,提出了解决思路,方案可行,计划合理。指导教师(签字):蒋林 2006 年 03 月 15 日说明:本报告必须由承担毕业论文(设计)课题任务的学生在毕业论文(设计) 正式开始的第1周周五之前独立撰写完成,并交指导教师审阅。西安邮电学院毕业设计 (论文)成绩评定表学生姓名蔡超超性别男学号06074020专 业班 级智能0701班课题名称模糊神经和模糊聚类的MATLAB实现课题类型理论研究难度一般毕业设计(论文)时间 2011 年1月10日6月 17日 指导教师王辉(职称:副教授)课题任务完成情况论 文 (千字); 设计、计算说 明书 (千字); 图纸 (张);其它(含附 件):指导教师意见 分项得分:开题调研论证 分; 课题质量(论文内容) 分; 创新 分;论文撰写(规范) 分; 学习态度 分; 外文翻译 分指导教师审阅成绩: 指导教师(签字): 年 月 日评阅教师意见分项得分:选题 分; 开题调研论证 分; 课题质量(论文内容) 分; 创新 分;论文撰写(规范) 分; 外文翻译 分评阅成绩: 评阅教师(签字): 年 月 日验收小组意见 分项得分:准备情况 分; 毕业设计(论文)质量 分; (操作)回答问题 分验收成绩: 验收教师(组长)(签字): 年 月 日答辩小组意见分项得分:准备情况 分; 陈述情况 分; 回答问题 分; 仪表 分答辩成绩: 答辩小组组长(签字): 年 月 日成绩计算方法(填写本院系实用比例)指导教师成绩 20 () 评阅成绩 30 () 验收成绩 30 () 答辩成绩 20 ()学生实得成绩(百分制)指导教师成绩 92 评阅成绩 90 验收成绩 92 答辩成绩 90 总评 91 答辩委员会意见 毕业论文(设计)总评成绩(等级): 院(系)答辩委员会主任(签字): 院(系)签章) 年 月 日备注西安邮电学院毕业论文(设计)成绩评定表(续表)模糊神经和模糊聚类的MATLAB实现目 录1 引言32 神经网络与模糊系统理论基础42.1 神经网络理论基础42.1.1 人工神经网络简介42.1.2 人工神经网络发展历史42.1.2 人工神经元模型622 误差逆传播算法82.1 模糊系统理论基础113.2.3 接口时序143.3 顶层设计方案153.3.1 模块划分153.3.2 clkA计数器模块163.3.3 clkB计数器模块16a 功能16b 接口说明17c 时序说明173.3.4 同或比较模块17a 功能17b 接口说明17c 时序说明173.4 验证与测试184 2.5G Hz PLL锁定检测电路反向提取分析194.1 锁定检测电路外部引脚194.1.1 锁定检测电路图194.1.2 输入引脚194.1.3 输出引脚204.2 锁定检测电路内部结构204.2.1 触发器204.2.2 异或门204.2.3 反向器214.2.4 与非门214.2.5 或非门214.3 锁定检测电路的实现224.3.1 计数器224.3.2 比较模块224.3.3 控制模块234.4 反向提取的锁定检测电路图235 2.5GHz PLL锁定检测电路SMIC0.18工艺下重新设计245.1 反相器设计245.2 D触发器设计255.2.1 传输门设计255.2.2与非门的设计255.3 计数器设计255.4 十八输入或非门设计265.4.1 十八输入或非门的特点265.4.2 十八输入或非门设计的困难265.4.3 十八输入或非门的重新设计275.5 与非门设计275.6 时钟设计285.7 锁定检测电路设计小结286 2.5G Hz PLL 锁定检测电路HSPICE 下晶体管级仿真296.1 触发器模块仿真测试296.2 异或门仿真测试306.3 十八输入或非门仿真测试316.4 与非门仿真测试326.5 锁定检测电路整体仿真测试337 2.5G Hz PLL 锁定检测电路verilogHDL 语言描述377.1 基本模块的描述377.1.1 D触发器描述377.1.2 计数器描述387.1.3 十八输入或非门描述387.1.4 两输入与非门描述387.1.5 三输入与非门描述387.1.6 四输入与非门描述387.2 锁定检测电路的整体描述397.2.1 整体电路描述397.2.2 锁定检测电路VerilogHDL 下仿真时序398 结论40致 谢844 陈贵灿.模拟CMOS 集成电路设计.西安交通大学出版社.2001,432-470841D触发器描述842计数器描述853十八输入或非门描述855三输入与非门描述856四输入与非门描述857 17输入17输出对应位异或门描述868锁定检测电路的整体描述86摘 要神经网络和模糊系统均属于无模型的估计器和非线性动力学系统,也是一种处理不确定性、非线性的有力工具。但两者之间的特性却存在很大的差异。模糊系统中知识的抽取和表达比较方便,它比较适合于表达那些模糊或定性的知识,但是缺乏自学习和自适应能力。而神经网络则可直接从样本中进行有效的学习,它具有并行计算、并行式信息存储、容错能力强以及具备自适应学习功能等一系列优点。但一般来说,神经网络不适于表达基于规则的知识。总的来说,神经网络适合于处理非结构化信息,而模糊系统对处理结构化的知识更为有效。所以,若能将模糊逻辑与神经网络适当地结合起来,吸取两者的长处,则可组成比单独的神经网络系统或单独的模糊系统性能更好的系统。本课题首要介绍了神经网络和模糊神经网络的基本理论、算法模型、网络结构和程序实现方法,然后阐述了利用MATLAB实现模糊神经网络的基本思想。关键词:神经网络 模糊系统 模糊神经网络 Matlab模糊逻辑工具箱 AbstractNeural network and fuzzy system all belong to without-model estimator and nonlinear dynamic system, who is also a kind of deal with uncertainty, nonlinear of emollient tool. But the characteristics between them have great difference. Fuzzy system knowledge abstraction and expression is more convenient and it is suitable for express those fuzzy or qualitative knowledge, but lack of self-learning and adaptive ability. And neural network can be directly from the samples for effective learning, it has a parallel computing, parallel type information storage, fault tolerant ability and have adaptive learning function and so on a series of advantages. But generally speaking, the neural network based on rule not suitable for the expression of knowledge. Overall, neural network suited to handle unstructured information, and fuzzy system to process structured knowledge more effectively.So, if combined fuzzy logic and neural network appropriately, absorb both advantages, it can form the neural network system than single fuzzy system performance or separate better system. This topic first introduced the nerve network and fuzzy neural network model of the basic theory, algorithm, network structure and program implementation method using MATLAB, this paper expounds the basic idea of fuzzy neural network.Key Words: Neural network,fuzzy system,fuzzy neural network,Matlab fuzzy logic toolbox1 引言模糊神经网络技术是近年来智能控制和智能自动化的热点,它是近十年来伴随着神经网络研究热潮的兴起而发展起来的崭新技术和理论,目前已获得颇为广泛的应用。所谓模糊神经网络就是可进行模糊信息处理的神经网络,他们通常是一类有大量模糊的或非模糊的神经元相互关联构成的网络系统。神经网络是人脑工作过程中部分功能的某些抽象、简化和模拟,使之具有学习、记忆、计算和智能处理工程。通过样本学习获取知识,能够自身适应环境变化更新知识,发展知识,实时处理动态多变,无明确数学模型的非结构性复杂问题。在语音识别、模式识别、图像处理和工业控制等领域的应用颇有成效。将模糊系统和神经网络进行有机的结合,可以有效的发挥自己的长处并弥补其不足。模糊神经网络还具有一些特殊性质:由于采用了模糊数学中的计算方法,使一些处理单元的计算变得较为简便;使信息处理的速度加快;容错能力得到加强。最主要的是模糊神经网络扩大了系统处理信息的范围,使系统可同时处理确定性信息和非确定性信息。 当前模糊神经网络的研究主要集中在:模糊神经网络的学习算法,FNN结构及确定,模糊规则的提取与细化,模糊神经网络在自适应控制、预测控制中的应用等。虽然模糊神经网络得到了突飞猛进的发展,但目前还存在很多问题:一是多变量,复杂控制系统中,很难确定网络的结构和规则点的组合“爆炸”问题;二是传统的Bp学习方法易陷入局部极小值,并且学习速度较慢。发展方向主要集中于:一是模糊逻辑和神经网络的对应关系,将模糊控制器的调整转化为等价的神经元网络学习,利用等价的模糊逻辑来初始化神经元网络;二是寻找一般模糊集的神经网络的学习算法。本课题基于模糊神经和模糊聚类的结合,利用matlab工具来实现,并以水质预测的例子来详细说明。 2 神经网络与模糊系统理论基础2.1 神经网络理论基础2.1.1 人工神经网络简介 人工神经网络是一种模拟人脑结构及其功能的非线性动力系统,具有自组织、自适应、自学习和较强的鲁棒性与容错性等显著特点,对模糊信息或复杂的非线性关系能很好地进行识别与处理。BP神经网络(Back-propagation Neutral Network)是目前应用最广泛的网络模型之一,在水文预测预报等方面都有应用。BP神经网络是指基于误差反向传播算法的多层前向神经网络,一般由输入层、输出层和隐含层构成。利用神经网络预测时,首先用训练样本建立映射关系,然后用检测样本检验网络能否给出正确的输入-输出的关系。如果网络模型在训练数据上表现很好,在预测数据上表现不佳,则称为过拟合;反之,则称网络具有很好的泛化能力。良好的泛化能力使神经网络预测模型具有较高的实用价值。神经网络的应用,已渗透到各个领域,并取得了令人瞩目的成果。神经网络理论也已成为涉及多学科的新兴的、综合的、前沿的学科。2.1.2 人工神经网络发展历史1943年,心理学家WMcculloch和数理逻辑学家WPitts在分析、总结神经元基本特性的基础上首先提出神经元的数学模型。此模型沿用至今,并且直接影响着这一领域研究的进展。1945年冯诺依曼领导的设计小组试制成功存储程序式电子计算机,标志着电子计算机时代的开始。1948年,他在研究工作中比较了人脑结构与存储程序式计算机的根本区别,提出了以简单神经元构成的再生自动机网络结构。 50年代末,FRosenblatt设计制作了“感知机”,它是一种多层的神经网络。这项工作首次把人工神经网络的研究从理论探讨付诸工程实践。另外,在60年代初期,Widrow提出了自适应线性元件网络。后来,在此基础上发展了非线性多层自适应网络,而它实际上就是一种人工神经网络模型。80年代初期,模拟与数字混合的超大规模集成电路制作技术提高到新的水平,完全付诸实用化。一大批学者和研究人员围绕着 Hopfield提出的方法展开了进一步的工作,形成了80年代中期以来人工神经网络的研究热潮。2.1.3 生物神经元模型人脑是由大量的神经细胞组合而成的,它们之间相互连接。每个神经细胞(也称神经元)具体如图1.1所示的结构。 图1.1 生物神经元模型 由图看出,脑神经元由细胞体、树突和轴突构成。细胞体是神经元的中心,它一般又由细胞核、细胞膜等构成。树突是神经元的主要接受器,它主要用来接受信息。轴突的作用主要是传导信息,它将信息从轴突的起点传到轴突末梢,轴突末梢与另一个神经元的树突或细胞体构成一种突触的机构。通过突触实现神经元之间的信息传递。2.1.4 人工神经元模型人工神经网络是利用物理器件来模拟生物神经网络的某些结构和功能。图1.2是最典型的人工神经元模型。图1.2 人工神经元模型这个模型是1943年心理学家McCulloch和科学家W.Pitts在分析总结神经元基本特性的基础上首先提出的M-P模型,它是大多数神经网络模型的基础。 -代表神经元i与神经元j之间的连接强度(模拟生物神经元之间突触连接强度),称之为连接权; -代表神经元i的活跃值,即神经元状态; -代表神经元j的输出,即是神经元i的一个输入; -代表神经元的阐值。 函数f表达了神经元的输入输出特性。在M-P模型中,f定义为阶跳函数:人工神经网络是一个并行与分布式的信息处理网络结构,该网络结构一般由许多个神经元组成,每个神经元由一个单一的输出,它可以连接到许多其他的神经元,其输出有多个连接通路,每个连接通路对应一个连接权系数。严格来说,神经网络是一个具有如下性质的有向图。(1) 对于每个结点有一个状态变量;(2) 结点i到结点j有一个连接权系数;(3) 对于每个结点有一个阈值;(4) 对于每个结点定义一个变换函数,最常见的情形为。图1.3表示了两个典型的神经网络结构,做为前馈网络,右为反馈网络。图1.3 典型的神经元网络结构2.1.5 BP神经网络人工神经网络是一种信息处理系统,它有很多种模型。其中有一种用误差传播学习算法(Error Back Propagation即BP算法)进行训练的多层前馈神经网络,简称为BP网络。BP神经网络模型是人工神经网络的重要模型之一。它有广泛的应用,主要包括模式识别及分类、故障智能诊断、图像处理、函数拟合、最优预测等方面的应用。a. BP神经网络特点:l)分布式的信息存储方式神经网络是以各个处理器本身的状态和它们之间的连接形式存储信息的,一个信息不是存储在一个地方,而是按内容分布在整个网络上。网络上某一处不是只存储一个外部信息,而是存储了多个信息的部分内容。整个网络对多个信息加工后才存储到网络各处,因此,它是一种分布式存储方式。2)大规模并行处理BP神经网络信息的存储与处理(计算)是合二为一的,即信息的存储体现在神经元互连的分布上,并以大规模并行分布方式处理为主,比串行离散符号处理的现代数字计算机优越。3)自学习和自适应性BP神经网络各层直接的连接权值具有一定的可调性,网络可以通过训练和学习来确定网络的权值,呈现出很强的对环境的自适应和对外界事物的自学习能力。4)较强的鲁棒性和容错性BP神经网络分布式的信息存储方式,使其具有较强的容错性和联想记忆功能,这样如果某一部分的信息丢失或损坏,网络仍能恢复出原来完整的信息,系统仍能运行。b. BP神经网络介绍BP网络是一种单向传播的多层前馈网络,它包含输人层、隐含层和输出层,如图2.1所示,是目前应用较多的一种模型。该算法在层次型网络结构上采用误差逆传播学习方式,学习过程由正向传播和误差逆传播组成。图2.1 BP网络示意图BP网络的结构如图1所示,算法的主要思想是把学习过程分为两个阶段:第一阶段是正向传播过程,输入信息从输入层经隐层逐层计算各单元的实际输出值,每一层神经元的状态只对下一层神经元的状态产生影响;第二阶段是反向传播过程,若在输出层未能得到期望的输出值,则逐层递归计算实际输出与期望输出之间的差值,根据此误差修正前一层权值使误差信号趋向最小。它通过连续不断地在相对于误差函数斜率下降的方向上计算网络权值和偏差变化而逐渐逼近目标。每一次权值和误差的变化都与网络误差的影响成正比。假设神经网络每层有N个节点,若某一层节点j与上层节点i之间权值为Wij,节点的输入总和计为netj 、输出计为Oj ,转移函数取非线性的Sigmoid型函数,对于节点j,其输入值为其前一层各单元加权和,输出值为.定义误差函数式中为输出期望值,为输出实际值。BP算法采用梯度法调整权值,每次调整的量、式中0input,加入新的输入input,如下图所示。选择input(选中为红框),在界面右边文字输入处键入相应的输入名称,例如,温度输入用 tmp-input, 磁能输入用 mag-input,等。(2) .隶属度函数编辑器(Mfedit)该编辑器提供一个友好的人机图形交互环境,用来设计和修改模糊推理系中各语言变量对应的隶属度函数的相关参数,如隶属度函数的形状、范围、论域大小等,系统提供的隶属度函数有三角、梯形、高斯形、钟形等,也可用户自行定义。双击所选input,弹出一新界面,在左下Range处和Display Range处,填入取只范围,例如 0至9 (代表0至90)。在右边文字文字输入Name处,填写隶属函数的名称,例如lt或LT(代表低温)。在Type处选择trimf(意为:三角形隶属函数曲线,triangle member function),当然也可选其它形状。在Params(参数)处,选择三角形涵盖的区间,填写三个值,分别为三角形底边的左端点、中点和右端点在横坐标上的值。这些值由设计者确定。见下图。用类似的方法设置输出output的参数。注意:我们共有9个规则,所以相应地有9个输出隶属函数。默认3个隶属函数,剩下6个由设计者加入。点击Edit菜单,选 Add Custom MS-继续填入相应参数即可,见下图。2.2.5 Matlab模糊逻辑工具箱函数1) GUI工具Anfisedit 打开ANFIS编辑器GUI Fuzzy 调用基本FIS编辑器Mfedit 隶属度函数编辑器Ruleedit 规则编辑器和语法解析器Ruleview 规则观察器和模糊推理方框图Surfview 输出曲面观察器2) 隶属度函数 dsigmf 两个sigmoid型隶属度函数之差组成的隶属度函数gauss2mf 建立两边型高斯隶属度函数gaussmf 建立高斯曲线隶属度函数gbellmf 建立一般钟型隶属度函数pimf 建立型隶属度函数psigmf 通过两个sigmoid型隶属度函数的乘积构造隶属度函数smf 建立S-型隶属度函数sigmf 建立Sigmoid型隶属度函数trapmf 建立梯形隶属度函数trimf 建立三角形隶属度函数zmf 建立Z-型隶属度函数3) FIS数据结构管理addmf 向模糊推理系统(FIS)的语言变量添加隶属度函数addrule 向模糊推理系统(FIS)的语言变量添加规则addvar 向模糊推理系统(FIS)添加语言变量defuzz 对隶属度函数进行反模糊化evalfis 完成模糊推理计算evalmf 通过隶属度函数计算gensurf 生成一个FIS输出曲面getfis 得到模糊系统的属性mf2mf 在两个隶属度函数之间转换参数newfis 创建新的FIS parsrule 解析模糊规则plotfis 绘制一个FIS plotmf 绘制给定语言变量的所有隶属度函数的曲线readfis 从磁盘装入一个FIS rmmf 从FIS中删除某一语言变量的某一隶属度函数rmvar 从FIS中删除某一语言变量setfis 设置模糊系统的属性showfis 以分行的形式显示FIS结构的所有属性showrule 显示FIS的规则3 模糊神经网络自适应及模糊信模糊神经网络(Fuzzy network-FNN)就是模糊理论同神经网络相结合的产物,它汇集了神经网络与模糊理论的优点,集学习、联想、识别、息处理于一体。3.1 模糊神经网络概述模糊系统与神经网络结合的可能性Kosko证明了一个加性模糊系统能以任意的精度逼近一个紧致域上的任意连续函数。L i - XinWang利用Stone-Weirstrass定理证明了模糊系统实际上是一个万能逼近器,它表明存在一个高斯型模糊系统,能在任意精度上逼近任意给定的函数,多层前馈神经网络能够很好的任意逼近一连续函数。因此,从数学角度看神经网络与模糊系统有着某种天然的相似性。模糊控制技术和神经网络技术同属于人工智能技术各自具有对方恰恰不具备的优缺点,具有互补性。模糊技术的特长在于逻辑推理能力,可以模拟人类判断和决策的能力,但模糊技术不具备学习功能。人工神经网络恰恰相反,它具备非线性映射能力、学习能力、并行处理能力和容错能力,而对处理和描述模糊信息无能为力。因此,将模糊技术引入神经网络,可以大大拓宽神经网络处理信息的范围和能力。3.1.1基本概念、模型和种类模糊神经元是指一类可实施模糊信息或模糊逻辑运算的人工神经元,模糊神经网络是指全部或部分采用各类模糊神经元所构成的一类可处理模糊信息的神经网络系统。下面介绍几种常见的基本模糊神经元。第一类由模糊规则描述的模糊神经元:用IFTHEN语句描述。前提和结论都是模糊集。第二类模糊神经经元,它的输入由隶属函数的运算确定,模糊神经元的描述可以不用IFTHEN语句来描述。第三类具有模糊输入的模糊神经元,其输入和输出都是模糊集,但输入模糊集被修正成另一种模糊集。通常所说的模糊神经网络有两种:一种是将模糊化概念和模糊推理引入神经元的模糊神经网络,而另一种是基于神经网络的模糊系统。3.1.2模糊神经网络的研究现状当前模糊神经网络的研究主要集中在:模糊神经网络的学习算法, FNN结构及确定,模糊规则的提取与细化,模糊神经网络在自适应控制、预测控制中的应用等。模糊系统和神

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论