第一章 人工智能概述
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关于:
课程的名称、地位和特点
3
课程结构
绪论:人工智能基本概念、研究目标;人工智能发展历史 人工智能程序设计语言:人工智能程序设计语言简介和PROLOG 图搜索技术:穷举式搜索,包括深度优先和宽度优先搜索; 启发式搜索,包括A和A*算法 推理方法:一阶谓词逻辑;归结演绎推理; 应用归结原理求取问题答案;常用归结策略简介 知识表示:知识基本概念;知识逻辑表示法;产生式系统以及 知识的产生式表示法;知识的框架表示法;知识的 语义网络表示法 人工智能应用领域简介:可以包含如下领域:专家系统、机器 学习、计算智能神经网络、KDD与DM、自然语言理 解、智能化网络与Agent技术、图像识别等。
2
• •
•
课程名称:分别有:人工智能、人工智能原理、人工智 能导论等。 课程地位:人工智能是计算机科学的一个分支,是研究 计算机实现智能的原理以及建造智能计算机的学科。人工 智能包括十分广泛,它由不同的领域组成,如机器学习、 计算机视觉、专家系统、神经网络、数据库中的知识发现 与数据挖掘、智能决策支撑、自然语言理解、图像识别、 智能机器人、智能化网络与Agent技术等。 课程特点:从事这项工作的人须了解计算机知识,心理学 和哲学。本课程介绍一些人工智能的基本内容,包括:人 工智能程序设计语言PROLOG、基于谓词逻辑的机器推理、 图搜索技术、知识表示、人工智能应用领域简介等。通过 本课程的教学,使学生能了解人工智能理论的发展过程、 目前的研究状况、发展趋势以及在不同的领域的应用情况; 了解上述人工智能技术的具体应用方法。
18
智能与人工智能
(2)智能信息系统的假设 1)输入符号(input); 2)输出符号(output); 3)存储符号(store); 4)复制符号(copy); 5)建立符号结构:通过找出各符号间的关系,在符号系统中形成符号结 构; 6)条件性迁移(conditional transfer):根据已有符号,继续完成活动 过程。 如果一个物理符号系统具有上述全部6种功能,能够完成这个全过 程,那么它就是一个完整的物理符号系统。 假设 任何一个系统,如果它能表现出智能,那么它就必定能够执行上 述6种功能。反之,任何系统如果具有这6种功能,那么它就能够表现 出智能;这种智能指的是人类所具有的那种智能。我们把这个假设称 为物理符号系统的假设。
16
智能与人工智能
人类智能的计算机模拟(续)
思维策略 计算机程序 初级信息处理 计算机语言
生理过程 (a) 人 类
计算机硬件 (b) 计算机
图 人类认知活动与计算机的比较
计算机也以类似的原理进行工作。在规定时间内,计算机存储的记忆相 当于机体的状态;计算机的输入相当于机体施加的某种刺激。在得到输 入后,计算机便进行操作,使得其内部状态随时间发生变化。我们可以 从不同的层次来研究这种计算机系统。这种系统以人的思维方式为模型 进行智能信息处理(intelligent information processing)。显然,这 是一种智能计算机系统。设计适用于特定领域的这种高水平智能信息处 理系统(也称为专家系统)是研究认知过程的一个具体而又重要的目标。 例如,一个具有智能信息处理能力的自动控制系统就是一个智能控制系 统,它可以是专家控制系统,或者是智能决策系统等。
4
课程要求
来自百度文库
掌握人工智能基本概念、研究目标;了解人工智能发展 历史。 了解各种人工智能程序设计语言,初步会应用PROLOG 语言。 理解通用搜索算法、启发式搜索算法;了解A*算法。 掌握一阶谓词逻辑、归结演绎推理方法;理解应用归结 原理求取问题答案的方法。 掌握知识基本概念、产生式规则;了解产生式系统一般 特征;理解知识产生式表示法、语义网络表示法、框架 表示法。 了解人工智能技术在以下领域的应用:专家系统、机器 学习、神经网络、KDD与DM、自然语言理解、图像识 别、智能化网络与Agent技术等。掌握各个应用领域的 基本概念。
17
智能与人工智能
人类智能的计算机模拟
(2)智能信息系统的假设
可以把人看成一个智能信息处理系统。信息处理系统又叫物理符号系 统(Physical Symbol System)。所谓符号就是模式(pattern)。任一模 式,只要它能与其它模式相区别,它就是一个符号。不同的汉语拼音 字母或英文字母就是不同的符号。对符号进行操作就是对符号进行比 较,从中找出相同的和不同的符号。物理符号系统的基本任务和功能 就是辨认相同的符号和区别不同的符号。为此,这种系统就必须能够 辨别出不同符号之间的实质差别。符号既可以是物理符号,也可以是 头脑中的抽象符号,或者是电子计算机中的电子运动模式,还可以是 头脑中神经元的某些运动方式。一个完善的符号系统应具有下列6种基 本功能:
10
智能与人工智能
有关人工智能的几种说明: 智能机器:能够在各类环境中自主地或交互地执行各种 拟人的机器。 人工智能(学科):是计算机科学中涉及研究、设计和 应用智能机器的一个分支。 人工智能(能力):是智能机器所执行的与人类智能有 关的功能,如判断、推理、证明、识别、感知、理解、 设计、思考、规划、学习和问题求解等思维活动。 简单地讲,人工智能是关于: 机器智能和智能机器的研究。
12
智能与人工智能
有关人工智能的几种说明(续): Alan Turing指出:“机器是否能思考”这一问题的答案取 决与人们如何定义“机器”和“思考”。也许还可以指 出,这一问题还取决于如何定义“能”。 先考虑“机器”一词(计算机)
机械装置 病毒蛋白质外壳 再考虑“思考”一词
人
Alan Turing
15
智能与人工智能
4.人类智能的计算机模拟
人类的认知过程是个非常复杂的行为,至今仍未能被完全解释。人 们从不同的角度对它进行研究,从而形成诸如认知生理学、认知心 理学和认知工程学等相关学科。对这些学科的深入研究已超出本书 范围。这里仅讨论几个与人工智能有密切关系的问题。 (1)研究认知过程的任务 人的心理活动具有不同的层次,它可与计算机的层次相比较(见 图)。心理活动的最高层级是思维策略,中间一层是初级信息处理, 最低层级为生理过程,即中枢神经系统、神经元和大脑的活动。与 此相应的是计算机的程序、语言和硬件。 研究认知过程的主要任务是探求高层次思维决策与初级信息处理的 关系,并用计算机程序来模拟人的思维策略水平,而用计算机语言 模拟人的初级信息处理过程。
智能所具有的一些基本特征: 记忆与思维能力 自适应能力 自学习能力 感知能力 表达(行为)能力
7
智能与人工智能
2.什么是人工智能?
所谓“人工智能”是指用计算机模拟或实现的智能。作为一个学科, 人工智能研究的是如何使机器(计算机)具有智能的科学和技术, 特别是人类智能如何在计算机上实现或再现的科学和技术。因此, 从学科角度讲,当前的人工智能是计算机科学的一个分支。 人工智能虽然是计算机科学的一个分支,但它的研究却不仅涉及到 计算机科学,而且还涉及到脑科学、神经生理学、心理学、语言学、 逻辑学、认知(思维)科学、行为科学和数学,以及信息论、控制 论和系统论等众多学科领域。因此,人工智能实际上是一门综合性 的交叉学科和边缘学科。 因此,广义的人工智能学科是模拟、延伸和扩展人的智能,研究与 开发各种机器智能和智能机器的理论、方法与技术的综合性学科。
5
第1章
人工智能概述 内容提要:
1.1
智能与人工智能
1.2
1.3
人工智能发展历史
人工智能的研究目标与研究途径
1.4
1.5
人工智能研究的主要特点
人工智能的研究领域
6
1.1
智能与人工智能
1.关于智能的几种解释:
智能是人们处理事物、解决问题时表现出来的智慧和能力。 智能是知识和智力的总和。
目前尚不能给智能一个确切的定义。
13
智能与人工智能
3.为什么要研究人工智能
我们知道,电子计算机是迄今为止最有效的信息处理工具,以至于 人们称它为“电脑”。但现在的普通计算机系统的智能还相当低下, 譬如缺乏自适应、自学习、自优化等能力,也缺乏社会常识或专业 知识等,而只能是被动地按照人们为它事先安排好的工作步骤进行 工作。因而它的功能和作用就受到很大的限制,难以满足越来越复 杂和越来越广泛的社会需求。既然计算机和人脑一样都可进行信息 处理,那么是否也能让计算机同人脑一样也具有智能呢?这正是人们 研究人工智能的初衷。 事实上,如果计算机自身也具有一定智能的话,那么,它的功效将 会发生质的飞跃,成为名副其实的电“脑”。这样的电脑将是人脑 更为有效的扩展和延伸,也是人类智能的扩展和延伸,其作用将是 不可估量的。例如,用这样的电脑武装起来的机器人就是智能机器 人。智能机器人的出现,将标志着人类社会进入了一个新的时代。
人工智能
Artificial Intelligence
李伟生 信科大厦19楼 Tel:62471342 liws@cqupt.edu.cn
1
个人简历
1993.9~1997.7 西安电子科技大学
学士
1997.9~2000.1 西安电子科技大学 硕士 研究方向: EMC(军用计算机TEMPEST仿真) 2000.3~2004.6 西安电子科技大学 博士 研究方向:智能信息处理与模式识别(信息融合、战术态 势估计) 2004.7~ 重邮计算机科学与技术学院 副教授 2007.10~ 重邮计算机科学与技术学院 教授
8
智能与人工智能
什么是人工智能(续)?
人工智能是一个含义很广的词语,在其发展过程中,具有不同学科 背景的人工智能学者对它有着不同的理解,提出了一些不同的观点, 人们称这些观点为符号主义(Symbolism)、连接主义(Connectionism) 和行为主义(Actionism)等,或者叫做逻辑学派(Logicism)、仿生学 派(Bionicsism)和生理学派(Physiologism)。此外还有计算机学派、 心理学派和语言学派等。 斯坦福大学人工智能研究中心的尼尔逊(N. J. Nilsson)教授从处 理的对象出发,认为“人工智能是关于知识的科学,即怎样表示知 识、怎样获取知识和怎样使用知识的科学”。麻省理工学院温斯顿 (P. H. Winston)教授则认为“人工智能就是研究如何使计算机去 做过去只有人才能做的富有智能的工作”。斯坦福大学费很鲍姆 (E.A. Feigenbaum)教授从知识工程的角度出发,认为“人工智能 是一个知识信息处理系统”。
9
智能与人工智能
什么是人工智能(续)?
综合各种不同的人工智能观点,可以从“能力”和“学 科”两个方面对人工智能进行定义。从能力的角度来看, 人工智能是相对于人的自然智能而言的,所谓人工智能 是指用人工的方法在机器(计算机)上实现的智能;从 学科的角度来看,人工智能是作为一个学科名称来使用 的,所谓人工智能是一门研究如何构造智能机器或智能 系统,使它能模拟、延伸和扩展人类智能的学科。总之, 人工智能是一门综合性的边缘学科。它借助于计算机建 造智能系统,完成诸如模式识别、自然语言理解、程序 自动设计、自动定理证明、机器人、专家系统等智能活 动。它的最终目标是构造智能机。
11
智能与人工智能
有关人工智能的几种说明(续): 人工智能是工程技术学科,同时也是理论研究学科。 作为工程技术学科,人工智能的目的是:提出建造人工 智能系统的新技术、新方法和新理论,并在此基础上研 制出具有只能行为的计算机系统。 作为理论研究学科,人工智能的目的是:提出能够描述 和解释智能行为的概念与理论,为建造人工智能系统提 供理论依据 长期以来,围绕人工智能有很多争议。“机器是否能思 考?”这一问题吸引了许多哲学家、科学家和工程师。 计算机科学的创始人之一,艾仑•图灵(Alan Turing)谈 到这一问题:
14
智能与人工智能
为什么要研究人工智能(续)
研究人工智能也是当前信息化社会的迫切要求。我们知道,人类社 会现在已经进入了信息化时代。但信息化的进一步发展,就必须有 智能技术的支持。例如,当前迅速发展着的国际互联网Internet就 强烈地需要智能技术。特别是当我们要在Internet上构筑信息高速 公路时,其中有许多技术问题就要用人工智能的方法来解决。这就 是说,人工智能技术在Internet和未来的信息高速公路上将发挥重 要作用。 智能化也是自动化发展的必然趋势。自动化发展到一定水平,再向 前发展就是智能化,即智能化是继机械化、自动化之后,人类生产 和生活中的又一个技术特征。 另外,研究人工智能,对探索人类自身智能的奥秘也可提供有益的 帮助。因为我们可以通过电脑对人脑进行模拟,从而揭示人脑的工 作原理,发现自然智能的渊源。