ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:223.31KB ,
资源ID:16093551      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16093551.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(人工智能的主要内容和方法文档格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

人工智能的主要内容和方法文档格式.docx

1、常识,自然为人们所关注,已提出多种方法,如非单调推理、定性推理就是从不同角度来表达常识和处理常识的。问题求解中的自动推理是知识的使用过程,由于有多种知识表示方法,相应地有多种推理方法。推理过程一般可分为演绎推理和非演绎推理。谓词逻辑是演绎推理的基础。结构化表示下的继承性能推理是非演绎性的。由于知识处理的需要,近几年来提出了多种非演绎的推理方法,如连接机制推理、类比推理、基于示例的推理、反绎推理和受限推理等。搜索是人工智能的一种问题求解方法,搜索策略决定着问题求解的一个推理步骤中知识被使用的优先关系。可分为无信息导引的盲目搜索和利用经验知识导引的启发式搜索。启发式知识常由启发式函数来表示,启发式

2、知识利用得越充分,求解问题的搜索空间就越小。典型的启发式搜索方法有A*、AO*算法等。近几年搜索方法研究开始注意那些具有百万节点的超大规模的搜索问题。机器学习是人工智能的另一重要课题。机器学习是指在一定的知识表示意义下获取新知识的过程,按照学习机制的不同,主要有归纳学习、分析学习、连接机制学习和遗传学习等。知识处理系统主要由知识库和推理机组成。知识库存储系统所需要的知识,当知识量较大而又有多种表示方法时,知识的合理组织与管理是重要的。推理机在问题求解时,规定使用知识的基本方法和策略,推理过程中为记录结果或通信需设数据库或采用黑板机制。如果在知识库中存储的是某一领域(如医疗诊断)的专家知识,则这

3、样的知识系统称为专家系统。为适应复杂问题的求解需要,单一的专家系统向多主体的分布式人工智能系统发展,这时知识共享、主体间的协作、矛盾的出现和处理将是研究的关键问题。二、AI的研究方法既为人工智能的最终研究目标打好基础,又能创造出短期效益,这是选择人工智能研究最佳方法的标准。尽管人工智能已经创造了一些实用系统,但这些远未达到人类的智能水平。在过去的几十年里涌现出了大量的方法,大致可分为两大类。第一类包括符号处理的方法。它们基于Newell和Simon的物理符号系统的假说。大多数被称为“经典的人工智能”均在其指导之下。这类方法中,突出的方法是将逻辑操作应用于说明性知识库。这种风格的人工智能运用说明

4、语句来表达问题域的“知识”,这些语句基于或实质上等同于一阶逻辑中的语句,采用逻辑推理可推导这种知识的结果。这种方法有许多变形,包括那些强调对逻辑语言中定义域的形式公理化的角色的变形。当遇到“真正的问题”,这一方法需要掌握问题域的足够知识,通常就称作基于知识的方法。在大多数符号处理方法中,对需求行为的分析和为完成这一行为所做的机器合成要经过几个阶段。最高阶段是知识阶段,机器所需知识在这里说明。接下来是符号阶段,知识在这里以符号组织表示(例如:列表可用列表处理语言LISP来描述),同时在这里说明这些组织的操作。接着,在更低级的阶段里实施符号处理。多数符号处理采用自上而下的设计方法,从知识阶段向下到

5、符号和实施阶段。第二类包括所谓的“子符号”方法。它们通常采用自下而上的方式,从最低阶段向上进行。在最低层阶段,符号的概念就不如信号这一概念确切了。在子符号方法中突出的方法是“Animat approach”。偏爱这种方式的人们指出,人的智能经过了在地球上十亿年或更长时间的进化过程, 认为为了制造出真正的智能机器,我们必须沿着这些进化的步骤走。因此,我们必须集中研究复制信号处理的能力和简单动物如昆虫的支配系统,沿着进化的阶梯向上进行。这一方案不仅能在短期内创造实用的人造物,又能为更高级智能的建立打好坚实的基础。第二类方法也强调符号基础。在物理基础假说中,一个agent不采用集中式的模式而运用其不

6、同的行为模块与环境相互作用来进行复杂的行为。机器与环境的相互作用产生了所谓的“自然行为(emergent behavior)”。一个agent的功能可视作该系统与动态环境密切相互作用的自然属性。agent本身对其行为的说明并不能解释它运行时所表现的功能;相反,其功能很大程度上取决于环境的特性。不仅要动态的考虑环境,而且环境的具体特征也要运用于整个系统之中。由子符号派制造的著名样品机器包括“神经网络(Neural network)”。根据模拟生物进化方面的进程,一些有意思的机器应运而生,包括:Sexual crossover、Mutation和Fitness-proportional repro

7、duction。其他自下而上,含animat风格的方法是基于控制理论和动态系统地分析。介于自上而下和自下而上之间的方法是一种“环境自动机(situated automata)”的方法。Kaelbling和Rosenschein建议编写一种程序设计语言来说明agent在高水平上所要求的行为,并编写一编译程序,以从这种语言编写的程序中产生引发行为的线路。径向基函数神经网络MATLAB仿真一、 RBF网络的工作原理径向基函数神经网络(Radial Basis Function Neural Network, RBF)是一种前馈神经网络,一般为三层结构,如下图:上图所示为nhm结构的RBF网络,即网络

8、具有n个输入,h个隐节点,m个输出。其中x=(x1, x2, , xn)TRn为网络输入矢量,WRnm为输出权矩阵,b0, , bm为输出单元偏移,y=(y1, y2, , ym)T为网络输出,i(*)为第i个隐节点的激活函数。图中输出层节点中的表示输出层神经元采用线性激活函数(输出神经元也可以采用其他非线性激活函数,如Sigmoidal函数)。RBF网络的最显著的特点是隐节点的基函数采用距离函数(如欧式距离),并使用径向基函数(如Gaussian高斯函数)作为激活函数。径向基函数关于n维空间的一个中心点具有径向对称性,而且神经元的输入离该中心点越远,神经元的激活程度就越低。隐节点的这个特性常

9、被称为“局部特性”。因此RBF网络的每个隐节点都具有一个数据中心,上图中ci就是网络中第i个隐节点的数据中心值,| * |则表示欧式范数。径向基函数i(*)可以取多种形式:1. Gaussian函数2. Reflected sigmoidal函数3. 逆Multiquadric函数以上三式中的i称为该基函数的扩展常数(Spread)或宽度。显然i越小,径向基函数的宽度就越小,基函数就越具有选择性。与输出节点相连的隐层第i个隐节点的所有参数可用三元组(ci, i, i)表示。每个隐层神经元都对输入x产生一个响应,且响应特性成径向对称(即是一个个同心圆),而神经网络的输出则是所有这些响应的加权和,

10、因此第k个输出可表示为由于每个神经元具有局部特性,最终整个RBF网络也呈现“局部映射”特性,即RBF网络是一种局部相应神经网络。这意味着如果神经网络有较大的输出,必定激活了一个或多个隐节点。二、 RBF网络的聚类学习算法RBF网络的学习算法应该解决以下问题:结构设计,即如何确定网络隐节点数h;确定各径向基函数的数据中心ci及扩展常数i;输出权值修正。如果知道了网络的隐节点数、数据中心和扩展常数,RBF网络从输入到输出就成了一个线性方程组,此时权值学习可采用最小二乘法。RBF网络最常用的学习算法有聚类方法、梯度训练方法及OLS优选算法。下面将详细介绍最经典的RBF网络学习算法聚类方法,并进行MA

11、TLAB仿真。聚类方法的思路是先用无监督学习(用k-means算法对样本输入进行聚类)方法确定RBF网络中h个隐节点的数据中心,并根据各数据中心之间的距离确定隐节点的扩展常数,然后用有监督学习(梯度法)训练各隐节点的输出权值。假设X1,X2, , XN为样本输入,相应的样本输出(教师信号)为y1, y2, , yN,网络中第j个隐节点的激活函数为j(*)。k为迭代次数,第k次迭代时的聚类中心为c1(k), c2(k), , ch(k),相应的聚类域为1(k), 2(k), , h(k)。k-means聚类算法确定RBF网络数据中心ci和扩展常数i的步骤如下:(1) 算法初始化:选择h个不同的初

12、始聚类中心,并令k=1。初始聚类中心的方法很多,比如,从样本输入中随机选取,或者选择前h个样本输入,但这h个初始数据中心必须取不同值。(2) 计算所有样本输入与聚类中心的距离|Xj-ci(k)|,i=1,2, ,h,j=1,2, ,N。(3) 对样本输入Xj按最小距离原则对其进行分类:即当i(xj)=|Xj-ci(k)|,i=1,2, ,h时,Xj即被归为第i类,即Xji(k)。(4) 重新计算各类的新的聚类中心:式中,Ni为第i个聚类域i(k)中包含的样本数。(5) 如果ci(k+1)ci(k),转到步骤(2),否则聚类结束,转到步骤(6)。(6) 根据各聚类中心之间的距离确定各隐节点的扩展

13、常数。隐节点的扩展常数取i=di,其中di为第i个数据中心与其他最近的数据中心之间的距离,即di=|cj-ci(k)|,称重叠系数。一旦各隐节点的数据中心和扩展常数确定了,输出权矢量=(1, 2, , h)T就可以用有监督学习方法(如梯度法)训练得到,但更简洁的方法是使用最小二乘方法(LMS)直接计算。假定当输入为Xi,i=1,2, ,N时,第j个隐节点的输出如下式所示:则隐层输出阵为则RNh。如果RBF网络的当前权值为=(1, 2, , h)T(待定),则对所有样本,网络输出矢量为令为逼近误差,则如果给定了教师信号y=(y1, y2, , ym)T并确定了,便可通过最小化下式求出网络的输出权

14、值:通常可用最小二乘法求得式中,为的伪逆,即三、 RBF网络MATLAB仿真实例题目:基于聚类方法的y=sinx函数逼近解:RBF网络隐层采用标准Gaussian径向基函数,输出层采用线性激活函数,即f( u ) = u。数据中心和扩展常数用聚类方法得到,输出权值和偏移采用广义逆方法求解。隐节点数(即聚类数)取10,初始聚类中心取前10个训练样本。MATLAB程序:function main() SamNum=200; %训练样本数TestSamNum=201; %测试样本数InDim=1; %样本输入维数ClusterNum=10; %隐节点(聚类样本)数Overlap=1.0; %隐节点重叠系数%根据目标函数获得样本

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1