人工智能在控制领域的理论与应用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

人工智能在控制领域的理论与应用

胡璞

(哈尔滨工程大学,哈尔滨,150001)

摘要:文章对人工智能理论进行了简要的阐述,分析人工智能在各种智能控制技术领域的应用。最后展望人工智能和智能控制的发展趋势。

关键字:人工智能;智能控制;网络智能;神经网络

人工智能是相对于人类智能而言的。它是指用机械和电子装置来模拟和代替人类的某些智能。人工智能也称“机器智能”或“智能模拟”。当今人工智能主要是利用电子技术成果和仿生学方法,从大脑的结构方面模拟人脑的活动,即结构模拟。

智能控制(intelligent controls)在无人干预的情况下能自主地驱动智能机器实现控制目标的自动控制技术

1 人工智能的基本概念和发展历史

(1)基本概念

人工智能(Artificial Intelligence,简称AI),作为计算机学科的一个重要分支,美国斯坦福大学人工智能研究中心尼尔逊教授给人工智能下了这样一个定义:人工智能是关于知识的学科,是怎样表示知识以及怎样获得知识并使用知识的科学。从人工智能所实现的功能来定义是智能机器所执行的通常与人类智能有关的功能,如判断、推理、证明、识别学习和问题求解等思维活动。这些反映了人工智能学科的基本思想和基本内容,即人工智能是研究人类智能活动的规律。若是从实用观点来看,人工智能是一门知识工程学:以知识为对象,研究知识的获取、知识的表示方法和知识的使用。

(2)发展历史

回顾人工智能的产生与发展过程,可大致分为孕育、形成、知识应用和综合集成这4个阶段。

孕育期一般认为AI(Artificial Intelligence)的最早工作是WarrenMcCulloch跟Walter itts完成的。吸取了3种资源后提出一种人工神经元模型。唐纳德.海布阐述了一种简单的更新规则,用于修改神经元间的连接强度。2名普林斯顿的大学数学系的研究生在1951年建造了第1台神经元网络计算机。还有不少早期工作的例子可以被当作人工智能,古希腊伟大的哲学家和思想家亚里斯多德创立了演绎法。他提出的三段论至今仍然是演绎推理的最基本的出发点。

形成期

人工智能诞生于1956年一次历史性的聚会。几位来自美国数学、神经学、心理学、信息科学和计算机科学方面的杰出年轻科学家,在一起探讨并由麦卡锡提议正式采用了/人工智能AI0这

一术语。从而诞生了一个以研究如何用机器来模拟人类智能的新兴学科。1969年的国际人工智能联合会议标志着人工智能得到了国际的认可。

正当人们在为人工智能所取得的成就而高兴的时候,人工智能却遇到了许多因难。人工智能的先驱者们在反思中认真总结了人工智能发展过程中的经验教训,从而又开创了一条以知识为中心、面向应用开发的研究道路。

知识应用期

1977年,费根鲍姆在第五届国际人工智能联合会议上正式提出了知识工程的概念。从此之后,各类专家系统得以发展,大量的商品化

专家系统和智能系统纷纷推出。知识专家系统在全世界得到了迅速发展,其应用范围也扩大到了人类各个领域,并产生了巨大的经济效益。

专家系统本身所存在的应用领域狭窄、缺乏常识性知识、知识获取困难、不能访问现存数据库等问题被逐渐暴露出来,人工智能又面临着一次考验。

综合集成期

在专家系统方面,从20世纪80年代末开始逐步向多技术、多方法的综合集成与多学科、多领域的综合应用型发展。大型专家系统开发采用了多种人工智能语言、多种知识表示方法、多种推理机制和多种控制策略相结合的方式,并开始运用各种专家系统外壳、专家系统开发工具和专家系统开发环境等。目前,人工智能技术正在向大型分布式人工智能、大型分布式多专家协同系统、并行推理、多种专家系统开发工具、大型分布式人工智能开发环境和分布式环境下的多智能体协同系统等方向发展。

但从目前来看,人工智能的理论、方法和技术都不太成熟,人们对它的认识也比较肤浅,甚至连人工智能能否归结、如何归结为一组基本原理也还是个问号,这些都还有待于人工智能工作者的长期探索。

2 人工智能的研究与应用领域

人工智能存在许多不同的研究领域,如语言处理、自动定理证明、计算智能、智能数据检索系统、视觉系统、问题求解、人工智能方法和程序语言以及自动程序设计等。在过去的40年中已经建立了一些具有人工智能的计算机系统,能够求解微分方程、下棋、设计和分析集成电路、合成人类自然语言、检索情报、诊断疾病以及控制太空飞行器和水下机器人等。

目前,人工智能的研究是与具体领域相结合进行的。基本上有如下领域:

(1)专家系统

专家系统ES(Expert System)是人工智能研究领域中的一个重要分支,它将探讨一般的思维方法转入到运用专门知识求解专门问题,实现了人工智能从理论研究向实际应用的重大突破;专家系统可看作一类具有专门知识的计算机智能程序系统,它能运用特定领域中专家提供的专门知识和经验,并采用人工智能中的推理技术来求解和模拟通常由专家才能解决的各种复杂问题。总的来说,专家系统是一种具有智能的软件,它求解方法是一种启发式方法,专家系统所要解决的问题一般无算法解,并且与传统的计算机程序上不同之处在于,它要经常在不完全、不精确或不确定的信息基础上做出结论。

在近年来的专家系统或“知识工程”的研究中,已经出现了成功和有效应用人工智能技术的趋势,具有有代表性的是用户与专家系统进行“咨询对话”,如同其与专家面对面的进行对话是一样的:解释问题并建议进行某些试验,向专家系统询问以期得到有关解答等。当前的实验系统,在比如化学和地质数据分析、计算机系统结构、建筑工程以及医疗诊断等咨询任务方面,已达到很高的水平。另外,还有很多研究主要是集中在让专家系统能够说明推理的能力,从而使咨询更好地被用户接受,同时还能帮助人类发现系统推理过程中所出现的差错。

(2)神经网络

人工神经网络(Aficial Neural Network),是由大量处理单元即神经元互连而成的网络,也常简称为神经网络或类神经网络。神经网络是一种由大量的节点(或称神经元)和之间相互联接构成的运算模型,是对人脑或自然神经网络一些基本特性的抽象和模拟,其目的在于模拟大脑的某些机理与机制,从而实现某些方面的功能。通俗地讲,人工神经网络是仿真研究生物神经网络的结果。详细地说,人工神经网络是为获得某个特定问题的解,根据所掌握的生物神经网络机理,按照控制工程的思路及数学描述方法,建立相应的数学模型并采用适当的算法,而有针对性地确定数学模型参数的技术。

神经网络的信息处理是由神经元之间的相互作用实现的:知识与信息的存贮主要表现为网络元件互连间分布式的物理联系。人工神经网络具有很强的自学习能力,它可以不依赖于“专家”的头脑,而自动从已有的实验数据中总结规律。由此,人工神经网络擅

相关文档
最新文档