人工智能清华大学课件
- 格式:docx
- 大小:271.84 KB
- 文档页数:28
•人工智能概述•机器学习基础•自然语言处理技术•计算机视觉技术•强化学习及优化方法•知识图谱与推理技术•人工智能伦理、法律和社会影响目录01人工智能概述定义与发展历程定义发展期发展历程低谷期萌芽期复苏期技术原理及核心思想技术原理核心思想应用领域与前景展望应用领域前景展望02机器学习基础逻辑回归(梯度提升树(Linear Regression )Random Forests )010203040506监督学习算法非监督学习算法深度学习原理及实践神经网络基础(Neural NetworkBasics)循环神经网络(RecurrentNeural Networks)生成对抗网络(GenerativeAdversarial Networks)卷积神经网络(Convolutional Neural Networks)长短期记忆网络(Long Short-Term Memory Networks)深度学习优化算法(DeepLearning OptimizationAlgorithms)03自然语言处理技术词法分析与句法分析词法分析01句法分析02词汇语义分析03语义理解情感分析观点挖掘030201语义理解与情感分析机器翻译与对话系统01020304机器翻译对话系统多轮对话管理自然语言生成04计算机视觉技术1 2 3传统图像识别方法深度学习图像识别方法图像分类数据集图像识别与分类方法目标检测与跟踪技术目标检测方法介绍基于滑动窗口、区域提议网络(RPN)等目标检测方法。
目标跟踪方法探讨基于相关滤波、深度学习等目标跟踪技术的原理和实现。
目标检测与跟踪应用展示目标检测与跟踪在视频监控、自动驾驶等领域的应用案例。
三维重建与虚拟现实应用三维重建技术虚拟现实技术三维重建与虚拟现实融合05强化学习及优化方法MDP 基本概念介绍马尔可夫决策过程(MDP )的定义、组成要素以及基本性质。
贝尔曼方程详细推导贝尔曼方程,解释值函数和策略函数的含义及计算方法。
第7章高级搜索在第一章、第二章,我们分别介绍了深度优先、宽度优先、A*算法和AO*算法等常规的搜索算法。
深度优先、宽度优先等盲目搜索算法就不用说了,即便是A*算法,一般情况下,其算法复杂性仍然是指数时间级的。
因此,当问题的规模大到一定程度之后,这些常规的搜索算法就显得无能为力了。
本章将介绍一些相对比较新的搜索方法,如局部搜索、模拟退火和遗传算法等。
这些算法的一个共同特点是引入了随机因素,每次运行并不能保证求得问题的最优解,但经过多次运行之后,一般总能得到一个与最优解相差不太大的满意解。
以放弃每次必然找到最佳解,换取了算法时间复杂度的降低,以适合于求解大规模的优化问题。
7.1 基本概念7.1.1 组合优化问题在现实世界中,很多问题属于优化问题,或者可以转化为优化问题求解。
比如我们前面介绍过的旅行商问题(TSP),就是求解旅行商在满足给定的约束条件下的最短路径问题。
这里的约束条件是“从某个城市出发,经过n个指定的城市,每个城市只能且必须经过一次,最后再回到出发城市”。
还有皇后问题,它要求在一个n×n的国际象棋棋盘上,摆放n个皇后,使得n个皇后之间不能相互“捕捉”,即在任何一行、一列和任何一个斜线上,只能有一个皇后。
皇后问题本身并不是一个优化问题,但可以转化为优化问题来求解。
比如我们可以定义指标函数为棋盘上能够相互“捕捉”的皇后数,显然该指标函数的取值范围是一个大于等于0的整数,当棋盘上摆放了n个皇后,且其指标函数取值为最小值0时,刚好是问题的解。
因此皇后问题转变成了求解该指标函数最小的优化问题。
设x是决策变量,D是x的定义域,f(x)是指标函数,g(x)是约束条件集合。
则优化问题可以表示为,求解满足g(x)的f(x)最小值问题。
即())(|)(fxmin xg(7.1)x∈D如果在定义域D上,满足条件g(x)的解是有限的,则优化问题称为组合优化问题。
现实世界中的大量优化问题,属于组合优化问题。
第1章绪论定义2人工智能(学科人工智能(学科)是计算机科学中涉及研—究、设计和应用智能机器的一个分支。
它的近期主要目标在于研究用机器来模仿和执行人脑的某些智力功能,并开发相矢理论和技术。
定义3人工智能(能力入工智能(能力)是智能机器所执行的通常与人类智能有尖的智能行为,如判断、推理、证明、识别•感知、理解、通信、设计、思考、规划、学习和问题求解等思维活劫°第2章知识表不方法重点掌握用状态空间法、问题归约法、谓词逻辑法、语义网络法、框架表示法来描述问题‘解决问题;2・1状态空间法许多问题求解方法是釆用试探搜索方法的。
也就是说,这些方法是通过在某个可能的解空间内寻找一个解来求解问题的。
这种基于解答空间的问题表示和求解方法就是状态空间法它是以状态和算符(operator)为基础来表示和求鯉问题的。
状态空间法三要点⑴状态(state):表示问题解法中每」步问题状况的数据结构;(2)算符(operator):把问题从一种状态变换为另一种状态的手段; _________________________ (3)状态空间方法:基于解答空间的问题表示和求解方法,它是以状态和算符为基础来表示和求解问题的。
例2:(分油问题)有ABC三个不带刻度的瓶子,分别能装8kg, 5kg和3kg油。
如果A 瓶装满油,B和C是空瓶,怎样操作三个瓶,使A中的油平分两份?(假设分油过程中不耗油)解:第一步:定义问题状态的描述形式:设SMb©表示B瓶和C瓶中的油量的状态。
其中:b表示B瓶中的油量。
C表示C瓶中的油量。
初始状态集:S= { ( (M) ) }目标状态油例:设有3个传教士和3个野人来到河边,打算乘一只船从右岸渡到左岸去。
该船的负载能力为两人。
在任何时候,如果野人人数超过传教士人数'那么野人就会把传教士吃掉。
他们怎样才能用这条船安全地把所有人都渡过河去?解:第一步:定义问题状态的描述形式:设S,=(M,C,B)表示传教士和野人在河右岸的状态。
其中:M表不传教士在右岸的人数。
C表不野人在右岸的人数。
B用来表示船是不是在右岸。
(B=l表示在右岸,B=0表示在左岸)°初始状态集:S二{(331)}目标状态集:G={( (MM))}第二步:定义算符。
算符R(i, j)表示划船将i个传教士和j个野人送到左岸的操作。
算符L(i, j)表示划船从左岸将i个传教士和j 个野人带回右的操作。
由于过河的船每次最多载两个人,所以i+j<2o 这样定义的算符集F中只可能有如下10 人Ave个鼻付°F: R(l,0), R⑵0), R(I,1), R(0U), R(0,2)L(2,0), L(1,I), L( (M)」(0,2)第三步:求解过程。
由上述状态空间图,可见从初始状态(331) 到目标状态((MM))的任何一条通路都是问题的一个解。
其中:{R(1,I )」(),R(0,2K L(O,1), R(2M L(IJ), R(2,0), L(04K R(0,2\ L(I,O), R(1」)}是算符最少的解之一。
问题归约法的概念已知问题的描述,通过一系列变换把此问题最终变为一个子问题集合;这些子问题的解可以直接得到,从而解决了初始问题。
该方法也就是从目标(要解决的问题)出发逆向推理,建立子问题以及子问题的子问题,直至最后把初始问题归约为一个平凡的本原问题集合。
这就是问题归约问题归约法的组成部分t) 一个初始问题描述;(2)一套把问题变换为子问题的操作Ave ■付,(3)—套本原问题描述。
2.3谓词逻辑法一阶谓词逻辑表示法适于表示确定性的知识。
它具有自然性、精确性、严密性及易实现等特点°2.3谓词逻辑法用一阶谓词逻辑法表示知识的步骤如下:(1)定义谓词及个体,确定每个谓词及个体的确切含义。
(2)根据所要表达的事物或概念,为每个谓词中的变元赋以特定的值°(3)根据所要表达的知识的语义,用适当的连接符号将各个谓词连接起来'形虚追询公式。
例1:设有下列事实性知识:张晓辉是一名计算机系的学生,但他不喜欢编程序。
李晓鹏比他父亲长得高。
请用谓词公式表示这些知识。
_0)定义谓词及个体。
二Coinputer(x):x是计算机系的学生©Like(x,y):x 喜欢y。
Higher(x,y):x 比y 长得高。
二里涉及的个体有:张晓辉(zhangxh),编程序(programming),李晓鹏(lixp),以及函数father(lixp)表示李晓鹏的父素°例2:设有下列语句,请用相应的谓词公式把它们表示出来:(1)(2)(3)(4)(5)的人既喜欢梅花又喜欢菊花。
(6)他每天下午都去打篮球。
解:(1)人人爱劳动。
定义谓词如下:Man (X): X 是人0 Love (X, y): x 爱(Vx) (Man (x) - ► Love (x,劳动))I(X):X是整数。
GZ (X): X大于等于零。
(Vx) (N(x)f (GZ(x) Al (X))) (3)西安市的夏天既干燥又炎热。
定义谓词:MAN(x): X 是人。
LIKE(x,y): X 喜欢读*(Vx)(MAN(x)ALIKE(x,《SANGUOYANY1》)T LIKE(M《SHUIHU》))(5)有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花。
定义谓词:MAN(x):x 是人。
LIKE(x,y): X 喜欢y。
Meihua 表示梅花,Juhua 表示菊花,(3x)(MAN(x) A IJKK(x, Meihua))A (3y)(MAN(y) A LIKE(y, Juhua))A (3z)(MAN(z) A(LIK 玖无,Meihua) ATJKE(z A Tuhua)))(6)他每天下午都去打篮球。
定义谓词及个体:设TIME(x):x是下午。
PLAY(x,y):x 去打y, Liming 表示李明,Basketball表示足球,贝【」:(Vx) TlME(x)A PLAY(Limmg,Basketball)2.4语义网络法语义网络是1968年JRQuillia n在研究人类联想记忆时提出的心理学模型。
2.4语义网络法语义网络的概念语义网络是通过概念及其语义尖系来表示知识的一种结构化网络图,它由节点和弧线或链线组成,节点用来表示各种概念、事物、属性、情况、动作、状态等,每个节点可以带有若干个属性,以表征其所代表的对象的特性。
弧线用于表示节点间的矢系,其上的标注则表示被连接的两个节点间的某种语义联系或语义尖系。
2.4语义网络法语义网络表示知识的方法及步骤(a)确定问题中的所有对象以及各对象的属性。
(b)确定所讨论对象间的尖系。
(C)语义网络中,如果节点间的联系是ISA/AKO,则下层节点对上层节点的属性具有继承性。
整理同一层节点的共同属性,并抽出这些属性'加入上层书fdt中.KKh 诰ifeB件信宜flcnn会.例1、用一个语义网络表示下列命题。
(1) (2) (3) (4)(5)有根有叶的; 水草是草且长在水中;果树是树,且会结果;苹果树是果树 树和草都是植物;树和分析:问题涉及的对象有:植物、树、草、水草、果树、苹果树各对象的属性分别为:树和草的属性:有根、有叶;水草的属性:长在水中;果树的属性:会结果;苹果树的属性:结苹果。
AKOAKO壬黠AKD AKOI果树L会结果I水草I—长在水中例:用语义网络表示下列知识:猎狗是一种狗,而狗是一种动物。
狗除了动物的有生命、能吃食物.有繁殖能力、能运动外,还有以下特点:身上有毛.有尾巴.四条腿;猎狗的特点是吃肉、奔跑速度快、能狩猎、个头大;而狮子狗也是一种狗,它的特点是吃饲料、身体小、奔跑速度慢、不咬人、供观赏。
解题分析(1)本知识涉及的对象有4个:猎狗、狮子狗、狗、动物. 猎狗和狮子狗都是一种狗,除了它们木身的属性外,具有狗的一般特性:身上有毛、有尾巴、四条腿•而狗是一种动物,动物所具有的属性它也具有。
(2)猎狗与狗之间是一种类属尖系,狗和动物之间也是一种类属尖系,它们都可以用AKO表示。
(3)整理各对象节点之间的属性,使上层节点所具有的属f生不在下层节点中标出。
(4)将各对象作为一个节点,而它们之间的尖系作为弧,得到如下图所示的语义网络。
身上有毛厂 7 ?-\KO吃肉猎站匕莘饗有四条腿 AKFrame地廉框架名:V地震1>时间":地皆:震级:伤亡人数:财产损失:3月h云南玉专家经验专家经验值大约损失:_FI_溪地区值:£4级:010万元if-准确值:needed :NIL ASK(电谨62332931)第3章搜索推理技术从问题表示到问题的解决,有一个求解的过程。
而实现求解的过程,釆用的基本方法包括搜索和推理。
和搜索相对应的知识表示法一般有两种:状态空间法:(S,F,G)与或图表示法:基于一种分解与变换的思想,利用树状结构对复杂问题进行表示,。