人工智能大学课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
f(n):评价函数或叫作成本函数,表示从开始到目前,再到找到 一个问题解的所花费的最小成本的估计. g(n):表示从开始到目前所花费的成本值或其估计. h(n):启发函数,表示从目前到找到一个问题的最小成本的一个 估计.
1 2
3 5
4
6
7
8
9
10
11
12
13
14
15
16
17
18
19

21
22
23
24
4
5
2 8 3 1 4 7 6 5
7 8
2 8 3 1 4 7 6 5
a
1 2 3 8 4 7 6 5
b
2 8 3 1 6 4 7 5
2 8 3 1 6 4 7 5
8 3 2 1 4 7 6 5
2 8 3 7 1 4 6 5
2 8 1 4 3 7 6 5
2 8 3 1 4 5 7 6
1 2 3 7 8 4 6 5
二.线性阈值模型的特征
1.既有输入单元和输出单元,也有隐单元 2.单元激活值为{0,1} 3.输出函数为等值函数 4.激活函数为阈值函数 5.采用加权传播规则
三.两层线性阈值模型(感知机)
这是一个表达或逻辑的模型 它可以用delta学习法则学习
感知机无法表达异或逻辑(请在课后作业证明) 异或逻辑甚至更复杂的布尔代数只能用多层线形阈值模型表 达,但无法找到合适的学习法则. 感知机局限性的分析:
深度优先搜索示意图
1
2
3 5 6 7
4
8
9
10
11
12
13
14
15
16
17
18
19

21
22
23
24

26
27
28
29
30
31
2
3
4
5
6
7
8
9 10 11 12 13 活结点表
14
15
16
17 18
19
宽度优先搜索演示图
宽度优先
2
2 3 1 8 4 7 6 5
3 4
2 8 3 1 4 7 6 5
2.泛化联系
3.聚集联系
4.属性联系
三.以谓词为中心的语义网络 语义网络表示法和谓词逻辑表示法之间有着对应的表示能力. 1.二元谓词
2.n元谓词 n元谓词可转化为n个二元谓词的合取 例:“李明给王宏<<围城>>”
3.连接词的表达 例:“李明给王宏<<围城>>而且王宏读了<<围城>>”
4.量词的表达 存在量词的表达,例:“某个大学生读过<<围城>>”

26
27
28
29
30
31
2
3
4
5
8
9
10
11 活结点表 LC-搜索示意图
三.举例:九宫重排
2 8 3 1 6 4 7 ■ 5
初始状态
1 2 3 8 ■ 4 7 6 5
目标状态
h(X):结点X的格局与目标格局相比,位置不符合的将牌数目;
0+4 2 8 3
1 6 4 7 ■ 5
1+5 2 8 3
1 6 4 ■ 7 5
2.5 框架表示
一.框架是一种结构性的知识表达方法 框架的作用: 表示事物各方面的属性 表示事物之间的类属关系 事物的特征和变异 识别、分析、预测事物及其行为
一.框架的基本结构 例:有下列描述“2000年5月13日,在西藏的阿里地区发生了 里氏5.3级地震,伤亡24人,死亡1人,财产损失2000万人民币” 把他表示为框架如下: Frame(框架名):地震 Slot1(槽名):时间: 2000年5月13日 Slot2(槽名):地点: 西藏的阿里地区
设误差e采用下式表示:
其中,Yi=f〔W*·i]是对应第i个样本Xi的实时输出 X Yi是对应第i个样本Xi的期望输出. 要使误差e最小,可先求取e的梯度:
( ( wijk 1) wijk )
E ( wijk )
二.BP模型的应用范围及局限
. BP模型广泛应用于模式识别,预测,信号处理等领域
1+3 2 8 3
1 ■ 4 7 6 5
1+5 2 8 3
1 6 4 7 5 ■ 2 8 3 1 4 ■ 7 6 5
2+3 2 8 3
■ 1 4 7 6 5 2 8 3
2+3 2 ■ 3
1 8 4 7 6 5
2+4
3+3 2 1 4
7 6 5
■ 8 3
3+4 7 1 4
3+2
■ 6 5
■ 2 3 1 8 4 7 6 5 1 2 3
4.5 BP模型及应用
一.BP模型(反向传播网络)的特征
1.既有输入单元和输出单元,也有隐单元 2.单元激活值为连续实数值 3.输出函数为等值函数 4.激活函数为非递减的可微函数 例如Sigmoid函数,非对称Sigmoid函数为f(X)=1/(1+ex),对称 Sigmoid函数f(X)=(1-e-x)/(1+e-x). 5.采用加权传播规则 6. 学习算法采用的是梯度下降法,它使期望输出与实际输出 之间的误差平方和最小.
2 8 3 7 1 4 6 5
2 8 1 4 3 7 6 5
2 8 3 1 4 5 7 6
1 2 3 7 8 4 6 5
1 2 3 8 4 7 6 5
目标
1
深度优先
2
2 3 1 8 4 7 6 5
2 8 3 1 4 7 6 5
3
6
2 3 1 8 4 7 6 5
9
2 3 1 8 4 7 6 5
d
2 8 3 1 6 4 7 5
3+4
2 3 ■ 1 8 4 7 6 5
4+1 ■ 8 4
7 6 5
5+0 1 2 3
目标
8 ■ 4 7 6 5
5+2 1 2 3
7 8 4 ■ 6 5
4.3 人工神经网络的结构
一.人工神经网络的基本要素: .神经单元 .输入与输出 .输出函数 .激励函数 .连接模式 .传播规则 .学习法则
二.人工神经网络模型
2.GA由美国J.H.Holland教授于1975年首先提出,并以 其提出的图式定理作为理论基础.
下午8时23分
3.GA特别适用于传统数学难以解决的复杂的优化问题, 如TSP问题. 4.GA属于邻域搜索的一类,它用概率方式产生新的邻 域个体. 5.简单的GA存在参数难以控制,容易陷入局部收敛等 缺陷,现在的趋势是把它与其他的优化算法结合起来 取长补短.
. 经数学证明,它可以表达任意连续函数 . 其缺点是学习时间长,收敛慢,且容易陷入局部最小,原因是 误差曲面复杂.
三.BP模型的应用举例
实例:应用BP网络预测气候变化对雅砻江流域径流的影响. 经分析,在诸多气候因子中,流域内年均气温和年均降水量是 影响流域年均径流的两个主要因子,若把气温和降水看作输入, 径流看作输出,可用BP网络来研究气温和降水变化对流域径流 的影响.建立三层BP网络(输入层、输出层和一个隐蔽层),以 年均气温和年均降水量作为BP网络输入层的输入单元,年均径 流量为网络输出层的输出单元.用1960到1990年共31年实测的 年均气温、降水和径流量系列资料(即31个样本对)对网络进 行训练、检验,其中1960—1982年资料作为训练样本,19831990年资料作为检验样本。
5
6
2 3 1 8 4 7 6 5
7
2 3 1 8 4 7 6 5
8
2 8 3 1 6 4 7 5
2 8 3 1 4 7 6 5
2 8 3 1 4 7 6 5
1 2 3 8 4 7 6 5
2 3 4 1 8 7 6 5
2 8 3 1 6 4 7 5
ห้องสมุดไป่ตู้
2 8 3 1 6 4 7 5
8 3 2 1 4 7 6 5
Slot3(槽名):震级: 里氏5.3级 Slot4(槽名):伤亡人数: 24 Slot5(槽名):死亡人数: 1 Slot6(槽名):财产损失: 2000万人民币 框架的一般结构 <框架名> <槽1> <侧面11> <值111> <值112>... <侧面12> <值121> <值122>... ... <槽2> <侧面21> <值211> <值212>... ... ... <槽n> <侧面n1> <值n11> ... ... 有两种特殊的侧面:默认值侧面,附加过程侧面
2.合适公式 (well-formed formula) 原子(谓词)公式 原子公式::=谓词名+“(”+项[,项]+“)” 项::=常量|变量|函数 函数::=函数名+“(”+参数[,参数]+“)” 合适公式 原子谓词公式是合适公式; 若A是合适公式, 则~A也是合适公式; 若A和B都是合适公式, 则AB, AVB, AB也都是合适公 式; 若A是合适公式, x为任何变量, 则(x)A和(x)A也是合 适公式; 只有按上述规则产生的公式才是合适公式.(有限步)
2.3 谓词逻辑法
一.谓词逻辑的简要回顾 1.命题与谓词
命题: 表示客观事实的语句 李明是个工人 LIWORKER或 L 把谓语部分提出 WORKER(LI) WORKER(WANG) 引入变量、函数和量词 (x) (HUMAN(x) ->NEED-STUDY(x)) (x) TEACHER(brother(x)) 注:我们只讨论一阶谓词演算.
3.用谓词公式表达知识 例:任何整数或者是正数或者是负数.
用I(x)表示“x是整数”,用P(x)表示“x是正数”,用 N(x)表示“x是负数”. (x)(I(x)(P(x) V N(x)))
例:用谓词逻辑表达积木世界.
2.4 语义网络法
一.基本概念 语义网络是一种用实体及其语义关系来表达知识的有向图. 结点:代表实体,表示各种事物、概念、情况、属性、状态、 事件、动作等; 弧:代表语义关系,表示它所连接的两个实体之间的语义联 系. 在语义网络中,每一个结点和弧都必须带有标识,这些标识 用来说明它所代表的实体或语义. 二.以个体为中心的语义网络 1.实例联系
三.框架的推理 1.匹配,是不完全匹配 2.继承推理 3.填槽 四.附加过程侧面的类型 1. if-needed 2. if-added 3. if-removed
1 2
3 5 6 7
4
8
9
10
11
12
13
14
15
16
17
18
19
20
21

23
24

26
27
28
29
30
31
1
2
5 4 5 4
10 98 10 活结点表
三.人工神经网络各部分特性 1.神经单元
分为输入单元,输出单元和隐单元
每个单元有激活值,可以是连续实数值,也可以是离散整数值
2.输入与输出
从网络外部到网络内部的为输入信号
从网络内部到网络外部的为输出信号
3.输出函数
单元的输出信号与单元激活值的映射关系
可以是等值函数,也可以是阈值函数
4.激励函数
单元的总输入信号与单元激活值的映射关系 可以是等值函数,也可以是阈值函数或可微的连续函数
BP网络在雅砻江流域年均流量的拟合与预测精度(%) 项目 BP网络模型 线性回归模型 备注
平均相对误差 最大相对误差 平均相对误差 最大相对误差
5.99 17.00 7.81 21.03
6.65 18.52 9.33 25.46
拟合
预测
摘自<<水利学报>>99年第1期
5.1 遗传算法
一.概述
1.遗传算法(Genetic Algorithms,简称GA)思想来源 于生物进化过程,它是基于进化过程中的信息遗传机 制和优胜劣汰的自然选择原则的搜索算法(以字符串 表示状态空间).
4.4 线性模型与感知机
一.线性网络模型特征
1.只有输入单元和输出单元,没有隐单元 2.单元激活值为连续实数值 3.输出函数和激活函数均为等值函数 4.采用加权传播规则
线性网络模型等价于线形方程组(请课后自行分析) 多层线性模型可以找到等价的双层线形模型(既隐单元对线 形模型是多余的) 请在作业中证明.
5.连接模式
网络中所有单元连接强度(权值)构成的矩阵
6.传播规则
某个神经单元所接受的总输入与其它单元对该单元输出之间 的关系,最常用的为加权传播法则.
7.学习法则
神经网络的运行包括两个阶段: 1.训练或学习阶段 向神经网络提供一系列输入-输出数据 组,通过数值计算方法和参数优化技术,使节点连接的权值不 断调整,直到从给定的输入能产生所期望的输出. 2 2.预测(应用)阶段 以训练好的网络,对未知的样本进行预 测 人工神经网络的主要学习算法 .有师学习 .无师学习 .强化学习
全称量词的表达,采用语义网络分块化技术.例:“所有的大学 生都读过<<围城>>”
三.语义网络的推理 1.网络匹配 2.继承推理 3.网络演绎 四.语义网络的特点 1.优点 结构性,联想性,自索引性,自然性 2.缺点 推理规则不十分明了 表达范围有限,一旦结点个数太多,网络结构复杂,推理就难以进行
1 2 3 8 4 7 6 5
2 8 3 6 4 1 7 5
2 8 3 1 6 7 5 4
8 3 2 1 4 7 6 5
2 8 3 7 1 4 6 5
2 8 1 4 3 7 6 5
2 8 3 1 4 5 7 6
目标
3.2 启发式搜索
一.基本思想
也叫LC-搜索(按成本最小的原则从活结点表中作选择)
需要定义一个评价函数c,对当前的搜索状态进行评估,找 出一个最有希望的节点来扩展. 二.评价函数 f(n) = h(n) + g(n)
相关文档
最新文档