第一章人工智能基础.ppt
《第一章人工智能基础.ppt》由会员分享,可在线阅读,更多相关《第一章人工智能基础.ppt(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、人工智能人工智能基础基础北京理工大学软件学院l主讲教师:胡晶晶主讲教师:胡晶晶 (软件学院)(软件学院)E_mail E_mail:l参考教材:参考教材:人工智能原理与方法人工智能原理与方法 作者:王永庆作者:王永庆 (西安交通大学出版社)(西安交通大学出版社)人工智能及其应用人工智能及其应用 作者:蔡自兴作者:蔡自兴 徐光祐徐光祐 (清华大学出版社)(清华大学出版社)2第第1章章 绪论绪论绪论绪论4 人工智能(人工智能(Artificial Intelligence,AI)是当前科学技术发展中的一门前沿学科。是当前科学技术发展中的一门前沿学科。人工智能是在计算机科学、控制论、信息人工智能是在
2、计算机科学、控制论、信息论、神经心理学、哲学等多种学科研究的基础论、神经心理学、哲学等多种学科研究的基础上发展起来的。上发展起来的。工业革命主要是延长了人手的功能,把人工业革命主要是延长了人手的功能,把人类从繁重的体力劳动中解放出来,而人工智能类从繁重的体力劳动中解放出来,而人工智能延伸了人脑的功能,实现脑力劳动的自动化。延伸了人脑的功能,实现脑力劳动的自动化。5 20 20世纪世纪4040位图灵奖获得者中有位图灵奖获得者中有6 6名人工智名人工智能学者,可见人工智能学科影响之深远。能学者,可见人工智能学科影响之深远。19691969年:马文年:马文明斯基明斯基 1971 1971年:约翰年:
3、约翰麦卡锡麦卡锡 1975 1975年:赫伯特年:赫伯特西蒙和艾伦西蒙和艾伦纽厄尔纽厄尔 19941994年年:爱爱德德华华费费根根鲍鲍姆姆和和劳劳伊伊雷雷迪迪6人人工工智智能能前前景景诱诱人人,同同时时也也任任重重而而道道远远。本本章章作为概述,主要介绍作为概述,主要介绍:v 人工智能的定义人工智能的定义v 人工智能的产生和发展人工智能的产生和发展v 人工智能技术特点人工智能技术特点v 人工智能学派人工智能学派v 人工智能在中国人工智能在中国1.1 人工智能定义7 第一第一,人工智能和其他许多新兴学科一样,至,人工智能和其他许多新兴学科一样,至今尚无一个统一的定义,所谓人工智能的定义,今尚无
4、一个统一的定义,所谓人工智能的定义,只能是人工智能学者根据对它的已有认识所作的只能是人工智能学者根据对它的已有认识所作的一些不同解释。一些不同解释。第二第二,人工智能的定义依赖于智能的定义。,人工智能的定义依赖于智能的定义。因此,要定义人工智能,首先应该定义智能。因此,要定义人工智能,首先应该定义智能。8 通俗地说,通俗地说,智能是一种认识客观智能是一种认识客观事物和运用知识解决问题的综合能力事物和运用知识解决问题的综合能力。至于其确切定义,还有待于对人脑奥至于其确切定义,还有待于对人脑奥秘的彻底揭示。秘的彻底揭示。一一.什么是智能什么是智能91.认识智能的不同观点认识智能的不同观点人类在认识
5、智能的过程中提出了许多不同人类在认识智能的过程中提出了许多不同的观点,其中最具有代表性的观点有三种。的观点,其中最具有代表性的观点有三种。智能来源于思维活动智能来源于思维活动-思维理论思维理论。智能取决于可运用的知识智能取决于可运用的知识-知识阈值理论知识阈值理论。智能可由逐步进化来实现智能可由逐步进化来实现-进化理论。进化理论。10 人类的智能总体上可分为高、中、低三个层次,不人类的智能总体上可分为高、中、低三个层次,不同层次智能的活动由不同的神经系统来完成。同层次智能的活动由不同的神经系统来完成。思维理论和知识阈值理论对应于高层智能,思维理论和知识阈值理论对应于高层智能,而进化理论则对应于
6、中层智能和低层智能。而进化理论则对应于中层智能和低层智能。2.智能的层次结构智能的层次结构 高层智能高层智能以大脑皮层为主,主要完成记忆和以大脑皮层为主,主要完成记忆和思维等活动;思维等活动;中层智能中层智能以丘脑为主,主要完成感知活动;以丘脑为主,主要完成感知活动;低层智能低层智能以小脑、脊髓为主,主要完成动作以小脑、脊髓为主,主要完成动作反应。反应。11智能是一种综合能力。具体地说,它包含的智能是一种综合能力。具体地说,它包含的各种能力如下各种能力如下:智能具有感知能力智能具有感知能力智能具有记忆与思维能力智能具有记忆与思维能力智能具有学习和自适应能力智能具有学习和自适应能力智能具有行为能
7、力智能具有行为能力3.智能所包含的能力智能所包含的能力12 综合各种不同的人工智能观点,可以从综合各种不同的人工智能观点,可以从“能能力力”和和“学科学科”两个方面对人工智能进行定义。两个方面对人工智能进行定义。v 从从能力能力的角度来看,人工智能是相对于人的角度来看,人工智能是相对于人的自然智能而言的,所谓人工智能是指用人工的自然智能而言的,所谓人工智能是指用人工的方法在机器(计算机)上实现的智能;的方法在机器(计算机)上实现的智能;v 从从学科学科的角度来看,人工智能是作为一个的角度来看,人工智能是作为一个学科名称来使用的,所谓人工智能是一门研究学科名称来使用的,所谓人工智能是一门研究如何
8、构造智能机器或智能系统,使它能模拟、如何构造智能机器或智能系统,使它能模拟、延伸和扩展人类智能的学科。延伸和扩展人类智能的学科。二二.什么是人工智能什么是人工智能13 图灵测试图灵测试如何衡量机器是否具有智能?如何衡量机器是否具有智能?141.2 人工智能的产生与发展 孕育期孕育期 形成期形成期 知识应用期知识应用期 综合集成期综合集成期v 人工智能的诞生人工智能的诞生1956年年John McCarthy(1927-2011)v 发展阶段发展阶段15 机器学习主要研究如何使计算机能够模拟或实现机器学习主要研究如何使计算机能够模拟或实现机器学习主要研究如何使计算机能够模拟或实现机器学习主要研究
9、如何使计算机能够模拟或实现人类的学习功能。人类的学习功能。人类的学习功能。人类的学习功能。一一.人工智能的研究和应用领域人工智能的研究和应用领域1.1.机器学习机器学习 自然语言理解(自然语言理解(Natural Language ProcessingNatural Language Processing)主要主要研究如何使计算机能够理解和生成自然语言。研究如何使计算机能够理解和生成自然语言。2.2.自然语言理解自然语言理解16 专家系统(专家系统(专家系统(专家系统(Expert SystemExpert SystemExpert SystemExpert System,简称简称简称简称ES
10、ESESES)是一种基于知是一种基于知是一种基于知是一种基于知识的智能系统,它将领域专家的经验用知识表示方法表识的智能系统,它将领域专家的经验用知识表示方法表识的智能系统,它将领域专家的经验用知识表示方法表识的智能系统,它将领域专家的经验用知识表示方法表示出来,并放入知识库中,供推理机使用。示出来,并放入知识库中,供推理机使用。示出来,并放入知识库中,供推理机使用。示出来,并放入知识库中,供推理机使用。3.3.专家系统专家系统 所谓模式识别就是使计算机能够对给定的事物进所谓模式识别就是使计算机能够对给定的事物进行鉴别,并把它归入与其相同或相似的模式中。行鉴别,并把它归入与其相同或相似的模式中。
11、4.4.模式识别模式识别17 计算机视觉(计算机视觉(计算机视觉(计算机视觉(Computer VisionComputer VisionComputer VisionComputer Vision)的主要研究目标是使的主要研究目标是使的主要研究目标是使的主要研究目标是使计算机具有通过二维图像认知三维环境信息的能力。计算机具有通过二维图像认知三维环境信息的能力。计算机具有通过二维图像认知三维环境信息的能力。计算机具有通过二维图像认知三维环境信息的能力。5.5.计算机视觉计算机视觉 机器人机器人(RobotsRobots)是一种可再编程的多功能操作是一种可再编程的多功能操作装置。机器人学是一种综
12、合性技术学科,人工智能的装置。机器人学是一种综合性技术学科,人工智能的所有技术几乎都可以在这个领域得到应用。所有技术几乎都可以在这个领域得到应用。6.6.机器人学机器人学18 博弈(博弈(博弈(博弈(Game PlayingGame PlayingGame PlayingGame Playing)是一个有关对策和斗智问题是一个有关对策和斗智问题是一个有关对策和斗智问题是一个有关对策和斗智问题的研究领域。的研究领域。的研究领域。的研究领域。7.7.博弈博弈 自动定理证明(自动定理证明(Automatic Theorem ProvingAutomatic Theorem Proving)就就是让计
13、算机模拟人类证明定理的方法,自动实现象人类是让计算机模拟人类证明定理的方法,自动实现象人类证明定理那样的非数值符号演算过程。证明定理那样的非数值符号演算过程。8.8.自动定理证明自动定理证明19 自动程序设计(自动程序设计(自动程序设计(自动程序设计(Automatic ProgrammingAutomatic ProgrammingAutomatic ProgrammingAutomatic Programming)是一是一是一是一种让计算机把用高级形式语言或自然语言描述的程序种让计算机把用高级形式语言或自然语言描述的程序种让计算机把用高级形式语言或自然语言描述的程序种让计算机把用高级形式语
14、言或自然语言描述的程序自动转换成可执行程序的技术。自动转换成可执行程序的技术。自动转换成可执行程序的技术。自动转换成可执行程序的技术。9.9.自动程序设计自动程序设计 智能控制(智能控制(Intelligent ControlIntelligent Control)是指那种无需是指那种无需(或需要尽可能少的)人的干预就能独立地驱动智能机(或需要尽可能少的)人的干预就能独立地驱动智能机器实现其目标的自动控制。器实现其目标的自动控制。10.10.智能控制智能控制20 智能决策支持系统(智能决策支持系统(Intelligent Decision Support Intelligent Decisio
15、n Support SystemSystem)是指那种在传统决策支持系统中增加了相应的智是指那种在传统决策支持系统中增加了相应的智能部件的决策支持系统。能部件的决策支持系统。11.11.智能决策支持系统智能决策支持系统 人工神经网络(人工神经网络(Artificial Neural NetworkArtificial Neural Network,简称简称 ANNANN)是一个用大量的简单处理单元经广泛并行互连所构成是一个用大量的简单处理单元经广泛并行互连所构成的人工网络,用于模拟人脑神经系统的结构和功能。的人工网络,用于模拟人脑神经系统的结构和功能。12.12.人工神经网络人工神经网络21
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一章 人工智能 基础
限制150内