人工智能技术课程综述

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

人工智能技术课程综述
1人工智能的定义与发展
1.1人工智能的定义
40多年来,人工智能获得了很大的发展,已引起了众多学科和不同
专业背景学者们的日益重视,成为一门广泛的交叉和前言学科。

进十年来,现代计算机的发展已能够存储及其大量的信息,进行快速信息处理,软件
功能和硬件实现军取得长足进步,使人工智能获得进一步的应用。

人工智能(ArtificialIntelligence),英文缩写为AI。

目前的
“人工智能”一词是指用计算机模拟或实现的一种智能。

同时人工智能又
是一个学科名称,作为一个学科,人工智能研究的如何使机器(计算机)
具有智能的科学和技术,特别是自然智能如何在计算机上实现或再现的科
学技术。

从科学的角度讲,人工智能是计算机科学的一个分支,它企图了
解智能的实质,并生产出一种新的能以人类智能相似的方式作出反应的智
能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理
和专家系统等。

1.2人工智能的研究发展
对于人工智能的发展来说,20世纪30年代和40年代的智能界,发
现了两件最重要的事:数理逻辑和关于计算的新思想。

而人工智能的总体
发展阶段大致可以分为以下五大阶段:
第一阶段:50年代人工智能的兴起和冷落。

人工智能概念首次提出后,相继出现了一批显著的成果,如机器定理证明、跳棋程序、通用问题
求解程序、LISP表处理语言等。

但由于消解法推理能力的有限,以及机
器翻译等的失败,使人工智能走入了低谷。

这一阶段的特点是:重视问题
求解的方法,忽视知识重要性。

第二阶段:60年代末到70年代,专家系统出现,使人工智能研究出
现新高潮。

DENDRAL化学质谱分析系统、MYCIN疾病诊断和治疗系统、PROSPECTIOR探矿系统、Hearay-II语音理解系统等专家系统的研究和开发,将人工智能引向了实用化。

并且,1969年成立了国际人工智能联合
会议(InternationalJointConferenceonArtificialIntelligence即IJCAI)。

第三阶段:80年代,随着第五代计算机的研制,人工智能得到了很
大发展。

日本1982年开始了”第五代计算机研制计划”,即”知识信息
处理计算机系统KIPS”,其目的是使逻辑推理达到数值运算那么快。


然此计划最终失败,但它的开展形成了一股研究人工智能的热潮。

第四阶段:80年代末,神经网络飞速发展。

1987年,美国召开第一
次神经网络国际会议,宣告了这一新学科的诞生。

此后,各国在神经网络
方面的投资逐渐增加,神经网络迅速发展起来。

第五阶段:90年代,人工智能出现新的研究高潮。

由于网络技术特
别是国际互连网的技术发展,人工智能开始由单个智能主体研究转向基于
网络环境下的分布式人工智能研究。

不仅研究基于同一目标的分布式问题
求解,而且研究多个智能主体的多目标问题求解,将人工智能更面向实用。

另外,由于Hopfield多层神经网络模型的提出,使人工神经网络研究与
应用出现了欣欣向荣的景象。

人工智能已深入到社会生活的各个领域。

2人工智能的目标和研究策略
人工智能作为一门学科,其研究目标就是制造智能机器和智能系统,
实现智能化社会。

具体来讲,就是要使计算机不仅具有脑智能和群智能,
还要具有看、听、说、写等感知和交流能力。

简言之,就是要使计算机具
有自主发现规律、解决问题和发明创造的能力,从而大大扩展和延伸人的
智能,实现人类社会的全面智能化。

人工智能学科的研究策略则是先部分地或某种程度地实现机器的智能,并运用智能技术解决各种实际问题特别是工程问题,从而使现有的计算机
更灵活、更好用和更有用,成为人类的智能化信息处理工具,从而逐步扩
展和不断延伸人的智能,逐步实现智能化。

3人工智能的研究与应用领域
人工智能是在计算机科学、控制论、信息论、心理学、语言学等多种
学科相互渗透的基础发展起来的一门新兴边缘学科,主要研究用用机器
(主要是计算机)来模仿和实现人类的智能行为,经过几十年的发展,人
工智能应用在不少领域得到发展,在我们的日常生活和学习当中也有许多
地方得到应用。

通过本次人工智能技术的课程,也使我了解到了其一些相
关领域的应用知识,以下就简单概述关于人工智能的几个应用领域的相关
知识。

3.1问题的求解
人工智能的第一大成就是发展了能够求解难题的下棋程序。

在下棋程
序中应用的某些程序,如向前看几步,并把困难的问题分成一些比较容易
的子问题,发展成为搜索和问题归约这样的人工智能基本技术。

今天的计
算机程序能够下锦标赛水平的各种方盘棋。

十五子棋和国际象棋,并取得
前面提到的计算机棋手战胜国际象棋冠军的成就。

另一种问题求解程序把
各种数学公式符号汇编在一起,其性能达到很高的水平,并正在为许多科
学家和工程师所应用。

有些程序甚至还能够用经验来改善其性能。

正如前面所述,这个问题中未解决的问题包括人类棋手具有的但尚不能明确表达的能力,如国际象棋大师们洞察棋局的能力。

另一个未解决的问题涉及问题的原概念,在人工智能中叫做问题表示的选择。

人们常常能够找到某种思考问题的方法从而使求解变得容易而最终解决问题。

到目前为止,人工智能程序已经知道如何考虑要解决的问题,即搜索解决空间,寻找较优的解答。

3.2逻辑推理
早期的逻辑推理演绎工作与问题和难题的求解相当密切。

已经开发出的程序能够借助于对事实的数据库的操作来“证明”断定;其中每个事实由分立的数据结构来表示,就像数理逻辑中由分立公式表示一样。

与人工智能的其他技术的不同之处是,这些方法能够完整的和一致的加以表示。

也就是说,只要原本事实是正确的,那么程序就能够证明这些从事实得出的定理,而且也仅仅是证明这些原理。

逻辑推理是人工智能研究中最持久的子领域之一。

特别重要的是要找到一些方法,只把注意力集中在一个大型的数据库中的有关事实上,留意可信的证明,并在出现新信息的时候适时地修正这些证明。

3.3机器学习
3.4模式识别
模式识别就是通过计算机用数学技术方法来研究模式的自动处理和判读。

这里,我们把环境与客体统称为“模式”,随着计算机技术的发展,人类有可能研究复杂的信息处理过程。

用计算机实现模式(文字、声音、人物、物体等)的自动识别,是开发智能机器的一个最关键的突破口,也
为人类认识自身智能提供线索。

信息处理过程的一个重要形式是生命体对环境及客体的识别。

对人类来说,特别重要的是对光学信息(通过视觉器官来获得)和声学信息(通过听觉器官来获得)的识别。

这是模式识别的两个重要方面。

市场上可见到的代表性产品有光学字符识别系统(OpticalCharacterRecognition,OCR)、语音识别系统等。

计算机识别的显著特点是速度快、准确性和效率高。

识别过程与人类的学习过程相似。

以“汉字识别”为例:首先将汉字图象进行处理,抽取主要表达特征并将其特征与汉字的代码存在计算机中。

就象把老师教我们这个字叫什么、如何写的知识记忆在大脑中。

这一过程叫做“训练”。

识别过程就是将输入的汉字图像经处理后与计算机中所保存的全部汉字进行比较,找出最相近的字作为识别结果,这一过程叫做“匹配”。

指纹是人体的一个重要特征,具有唯一性。

北京大学有关专家对数字图像的离散几何性质进行了深入研究,建立了从指纹灰度图像精确计算纹线局部方向、进而提取指纹特征信息的理论与算法,随后研究成功了适于民用身份鉴定的全自动指纹鉴定系统,以及适于公安刑事侦破的指纹鉴定系统。

从而开创了我国指纹自动识别系统应用的先河。

北大指纹自动识别系统的推出,使我国公安干警从指纹查对的繁重人工处理中解放出来。

浙江省从1997年开始使用北大指纹自动识别系统,采取省地(市)二级建库、省地(市)县三级查询的方式,形成了独特的“浙江模式”。

省公安厅现已建立了100多万人的指纹库,是目前国内的第二大库。

在100多万人的指纹库中,检索一枚现场指纹仅需4分钟左右。

2000年浙江省用指纹自动识别系统直接破案3063起,连带破案12000多起。

破案率为全国第一,并遥遥领先于国内其它指纹识别系统,被公安部树为指纹系统建设应用样板。

这里介绍一个综合应用的例子,一汽集团公司与国防科技大学最近合
作研制成功“红旗轿车自主驾驶系统”(即无人驾驶系统),它标志着我
国研制高速智能汽车的能力已达到当今世界先进水平。

汽车自主驾驶技术
是集模式识别、智能控制、计算机学和汽车操纵动力学等多门学科于一体
的综合性技术,代表着一个国家控制技术的水平。

红旗车自主驾驶系统采
用计算机视觉导航方式,并采用仿人控制,实现了对红旗车的操纵控制。

首先,摄像机将车前方的道路和车辆行驶情况输入到图像处理和图像识别
系统。

该系统识别出道路状况、前方车辆的相对距离和相对车速。

接着,
路径规划系统根据这些信息规划出一条合适路径,即决定如何开车。

然后,路径跟踪系统根据需跟踪的路径,结合车辆行驶状态参数和车辆驾驶动力
学约束,形成控制命令,控制方向盘和油门开启机构产生相应动作,使汽
车按照规划好的路径前进,即按自主驾驶系统的规划路径前进。

3.5自然语言理解
自然语言的处理是人工智能技术应用于实际领域的典型范例,经过多
年艰苦努力,这一领域已获得了大量令人瞩目的成果。

目前该领域的主要
课题是:计算机系统如何以主题和对话情境为基础,注重大量的常识--世
界知识和期望作用,生成和理解自然语言。

这是一个极其复杂的编码和解
码问题。

3.6专家系统
为了实现专家系统,必须要存储有该专门领域中经过事先总结、分析
并按某种模式表示的专家知识(组成知识库),以及拥有类似于领域专家
解决实际问题的推理机制(构成推理机)。

系统能对输入信息进行处理,
并运用知识进行推理,做出决策和判断,其解决问题的水平达到或接近专
家的水平,因此能起到专家或专家助手的作用。

开发专家系统的关键是表示和运用专家知识,即来自领域专家的己被
证明对解决有关领域内的典型问题有用的事实和过程。

目前,专家系统主
要采用基于规则的知识表示和推理技术。

由于领域的知识更多是不精确或
不确定的,因此,不确定的知识表示与知识推理是专家系统开发与研究的
重要课题。

此外,专家系统开发工具的研制发展也很迅速,这对扩大专家
系统的应用范围,加快专家系统的开发过程,将起到积极地促进作用。


着计算机科学技术整体水平的提高,分布式专家系统、协同式专家系统等
新一代专家系统的研究也发展很快。

在新一代专家系统中,不但采用基于
规则的推理方法,而且采用了诸如人工神经网络的方法与技术。

3.7Agent系统
分布式人工智能在20世纪70年代后期出现,是人工智能研究的一个
重要分支。

分布式人工智能系统一般由多个Agent(智能体)组成,每一
个Agent又是一个半自治系统,Agent之间以及Agent与环境之间进行并
发活动,并通过交互来完成问题求解。

3.8计算机视觉
计算机视觉是一门用计算机实现或模拟人类视觉功能的新兴学科,其
主要研究目标是使计算机具有通过二维图像认知三维环境信息的能力,这
种能力不仅包括对三维环境中物体形状、位置、姿态、运动等几何信息的
感知,而且还包括对这些信息的描述、存储、识别与理解。

目前,计算机
视觉已在人类社会的许多领域得到成功应用。

例如,在图像、图形识别方
面有指纹识别、染色体识字符识别等;在航天与军事方面有卫星图像处理、飞行器跟踪、成像精确制导、景物识别、目标检测等;在医学方面有图像
的脏器重建、医学图像分析等;在工业方面有各种监测系统和生产过程监
控系统等。

3.9机器翻译
机器翻译是利用计算机把一种自然语言转变成另一种自然语言的过程,用以完成这一过程的软件系统叫做机器翻译系统。

目前,国内的机器翻译
软件不下百种,根据这些软件的翻译特点,大致可以分为三大类:词典翻
译类、汉化翻译类和专业翻译类。

词典类翻译软件的代表是“金山词霸”,堪称是多快好省的电子词典,它可以迅速查询英文单词或词组的词义并提
供单词的发音,为用户了解单词或词组含义提供了极大的便利。

汉化翻译
软件的典型代表是“东方快车2000”,它首先提出了“智能汉化”的概念,使翻译软件的辅助翻译作用更加明显。

3.10医学领域
人工智能专家系统在医学中的应用。

国外最早将人工智能应用于医疗
诊断的是MYCIN专家系统。

1982年,美国Pittburgh大学Miller发表了
著名的作为内科医生咨询的Internit2II内科计算机辅助诊断系统的研究
成果,1977年改进为Internit2Ⅱ,经过改进后成为现在的CAU-CEUS,1991年美国哈佛医学院Barnett等开发的DE某-PLAIN,包含有2200种
疾病和8000种症状。

我国研制基于人工智能的专家系统始于上世纪70年
代末,但是发展很快。

早期的有北京中医学院研制成“关幼波肝炎医疗专
家系统”,它是模拟著名老中医关幼波大夫对肝病诊治的程序。

上世纪
80年代初,福建中医学院与福建计算机中心研制的林如高骨伤计算机诊
疗系统。

其他如厦门大学、重庆大学、河南医科大学、长春大学等高等院
校和其他研究机构开发了基于人工智能的医学计算机专家系统,并成功应
用于临床。

3.11技术研究的应用
人工智能在超声无损检测中的应用。

在超声无损检测(NDT)与无损
评价(NDE)领域中,目前主要广泛采用专家系统方法对超声损伤(UT)
中缺陷的性质,形状和大小进行判断和归类;专家在传统超声无损检测与
智能超声无损检测之间架起了一座桥梁,它能把一般的探伤人员变成技术
熟练。

经验丰富的专家。

所以在实际应用中这种智能超声无损检测有很大
的价值。

4人工智能面临的问题
人工智能(AI)学科自1956年诞生至今已走过50多个年头,就研究
解释和模拟人类智能、智能行为及其规律这一总目标来说,已经迈出了可
喜的一步,某些领域已取得了相当的进展。

但是人工智能研究尚存在不少
问题,这主要表现在下列几个方面:
1宏观与微观隔离
一方面是哲学、认知科学、思维科学和心理学等学科所研究的智能层
次太高、太抽象;另一方面是人工智能逻辑符号、神经网络和行为主义所
研究的智能层次太低。

这两方面之间相距太远,中间还有许多层次未予研究,无法把宏观与微观有机地结合起来和相互渗透。

2全局与局部割裂
人类智能是脑系统的整体效应,有着丰富的层次和多个侧面。

但是,
符号主义只抓住人脑的抽象思维特性;连接主义只模仿人的形象思维特性;行为主义则着眼于人类智能行为特性及其进化过程。

它们存在明显的局限性。

必须从多层次、多因素、多维和全局观点来研究智能,才能克服上述
局限性。

3理论和实际脱节
大脑的实际工作,在宏观上我们已知道得不少;但是智能的千姿百态,变幻莫测,复杂得难以理出清晰的头绪。

在微观上,我们对大脑的工作机
制却知之甚少,似是而非,使我们难以找出规律。

在这种背景下提出的各
种人工智能理论,只是部分人的主观猜想,能在某些方面表现出”智能”
就算相当成功了。

从整个发展的过程来看,人工智能发展曲折,而且还面临不少难题,
具体表现在以下几个主要方面:
1计算机博弈的困难
博弈是自然界的一种普遍现象,它表现在对自然界事物的对策或智力
竞争上。

博弈不仅存在于下棋之中,而且存在于政治、经济、军事和生物
的斗智和竞争之中。

尽管西洋跳棋和国际象棋的计算机程序已经达到了相
当高的水平,然而计算机博弈依然面临着巨大的困难。

这主要表现在以下
两个方面的问题:其一是组合爆炸问题,状态空间法是人工智能中基本的
形式化方法。

若用博弈树来表示状态空间,对于几种常见的棋类,其状态
空间都大得惊人,例如,西洋跳棋为10的40次方,国际象棋为10的
120次方,围棋则是10的700次方。

如此巨大的状态空间,现有计算机
是很难忍受的。

其二是现在的博弈程序往往是针对二人对弈、棋局公开、
有确定走步的一类棋类进行研制的。

而对于多人对弈、随机性的博弈这类
问题,至少目前计算机还是难以模拟实现的。

2机器翻译所面临的问题
在计算机诞生的初期,有人提出了用计算机实现自动翻译的设想。


前机器翻译所面临的问题仍然是1964年语言学家黑列尔所说的构成句子
的单词和歧义性问题。

歧义性问题一直是自然语言理解(NLU)中的一大
难关。

同样一个句子在不同的场合使用,其含义的差异是司空见惯的。


此,要消除歧义性就要对原文的每一个句子及其上下文进行分析理解,寻
找导致歧义的词和词组在上下文中的准确意义。

然而,计算机却往往孤立
地将句子作为理解单位。

另外,即使对原文有了一定的理解,理解的意义
如何有效地在计算机里表示出来也存在问题。

目前的NLU系统几乎不能随
着时间的增长而增强理解力,系统的理解大都局限于表层上,没有深层的
推敲,没有学习,没有记忆,更没有归纳。

导致这种结果的原因是计算机
本身结构和研究方法的问题。

现在NLU的研究方法很不成熟,大多数研究
局限在语言这一单独的领域,而没有对人们是如何理解语言这个问题做深
入有效的探讨。

3自动定理证明和GPS的局限
自动定理证明的代表性工作是1965年鲁宾逊提出的归结原理。

归结
原理虽然简单易行,但它所采用的方法是演绎,而这种形式上的演绎与人
类自然演绎推理方法是截然不同的。

基于归结原理演绎推理要求把逻辑公
式转化为子句集合,从而丧失了其固有的逻辑蕴含语义。

前面曾提到过的GPS是企图实现一种不依赖于领域知识求解人工智能问题的通用方法。

GPS想摆脱对问题内部表达形式的依赖,但是问题的内部表达形式的合理
性是与领域知识密切相关的。

不管是用一阶谓词逻辑进行定理证明的归结
原理,还是求解人工智能问题的通用方法GPS,都可以从中分析出表达能
力的局限性,而这种局限性使得它们缩小了其自身的应用范围。

4模式识别的困惑
虽然使用计算机进行模式识别的研究与开发已取得大量成果,有的已
成为产品投入实际应用,但是它的理论和方法与人的感官识别机制是全然
不同的。

人的识别手段、形象思维能力,是任何最先进的计算机识别系统
望尘莫及的,另一方面,在现实世界中,生活并不是一项结构严密的任务,
一般家畜都能轻而易举地对付,但机器不会,这并不是说它们永远不会,而是说目前不会。

上述存在问题和其它问题说明,人脑的结构和功能要比人们想象的复杂得多,人工智能研究面临的困难要比我们估计的重大得多,人工智能研究的任务要比我们讨论过的艰巨得多。

同时也说明,要从根本上了解人脑的结构和功能,解决面临的难题,完成人工智能的研究任务,需要寻找和建立更新的人工智能框架和理论体系,打下人工智能进一步发展的理论基础平。

我们至少需要经过几代人的持续奋斗,进行多学科联合协作研究,才可能基本上解开“智能”之谜,使人工智能理论达到一个更高的水。

5人工智能研究的展望
技术的发展总是超乎人们的想象,要准确地预测人工智能的未来是不可能的。

但是,从目前的一些前瞻性研究可以看出未来人工智能可能会向以下几个方面发展:模糊处理、并行化、神经网络和机器情感。

目前,人工智能的推理功能已获突破,学习及联想功能正在研究之中,下一步就是模仿人类右脑的模糊处理功能和整个大脑的并行化处理功能。

人工神经网络是未来人工智能应用的新领域,未来智能计算机的构成,可能就是作为主机的冯·诺依曼型机与作为智能外围的人工神经网络的结合。

情感是智能的一部分,而不是与智能相分离的,因此人工智能领域的下一个突破可能在于赋予计算机情感能力。

情感能力对于计算机与人的自然交往至关重要。

人工智能的近期研究目标在于建造智能计算机,用以代替人类从事脑力劳动,即使现有的计算机更聪明更有用。

正是根据这一近期研究目标,我们才把人工智能理解为计算机科学的一个分支。

人工智能还有它的远期研究目标,即探究人类智能和机器智能的基本原理,研究用自动机
(automata)模拟人类的思维过程和智能行为。

这个长期目标远远超出计算机科学的范畴,几乎涉及自然科学和社会科学的所有学科。

人工智能的技术是其他信息处理技术及相关学科技术的集成。

实现这一集成面临许多挑战,如创造知识表示和传递的标标准形式、理解各个子系统间的有效交互作用以及开发数值型与非数值知识综合表示的新方法,也包括定量模型与定性模型的结合,以便以较快的速度进行定性推理。

要集成的信息技术除数字技术以外,还包括计算机网络、远程通信、数据库、计算机图形学、语音与听觉、机器人学、过程控制、并行计算、量子计算、光计算和生物信息处理等技术。

除信息技术以外,未来的智能系统还要集成认知科学、心理学、社会学、语言学、系统学和哲学等。

近年来,真体技术和数据挖掘技术的开发,也为人工智能的而技术集成提供了广泛的支持。

人工智能的实现固然需要硬件的保证,然而,软件应是人工资能的核心技术。

许多人工智能应用问题需要开发复杂的软件系统,这有利于促进软件工程学科的出现与发展。

软件工程能为一定类型的问题求解提供标准化程序;知识软件则能为人工智能问题求解提供有效的编程手段。

由于人工智能应用问题的复杂性和广泛性,传统的软件设计方法显然不够用也是不适用的。

人工智能软件所要执行的功能很可能随着系统的开发而发生变化。

人工智能方法必须支持人工智能系统的开发试验,并允许系统有组织地从一个较小的核心原型逐渐发展成为一个完整的应用系统。

随着人工智能应用方法的日渐成熟,人工智能的应用领域必将不断扩大。

可以这样说,对于未来的发展,人工智能、智能机器和智能系统会比现在的电子计算机有着更为广泛的应用领域。

任何科学或学科的发展都不。

相关文档
最新文档