人工智能导论期末考试复习大纲

  • 绪论
  • 知识表示
  • 确定性推理
  • 搜索策略
  • 机器学习
  • 专家系统
  • 进化计算

绪论

  1. 什么是智能?什么是人工智能?
    ➊ 智能是知识与智力的总和。
    ➋ 人工智能是研究开发用于模拟、延伸和扩展人的智能的理论方法、技术及应用系统的一门新的技术科学。

  2. 人工智能研究有哪几个主要学派?其特点是什么?
    ➊ 符号主义:又称为逻辑主义、心理学派或计算机学派,其理论基础是物理符号系统假设和有限合理性原理。其主要特征:(1)立足于逻辑运算和符号操作,适合于模拟人的逻辑思维过程,解决需要逻辑推理的复杂问题;(2)知识可用显示的符号表示,在已知基本规则的情况下,不需要输入大量的细节知识;(3)便于模块化,当个别事实发生变化时,易于修改;(4)能与传统的符号数据库进行连接;(5)可对推理结论进行解释,便于对各种可能性进行选择。
    ➋ 连接主义:是基于神经网络及网格间的连接机制和学习算法的人工智能学派。主张人工智能应着重于结构模拟,即模拟人的生理神经网络结构,并认为功能、结构和智能行为是密切相关的。其主要特征:(1)通过神经元之间的并行协作实现信息处理,处理过程具有并行性、动态性、全局性;(2)可以实现联想功能,便于对有噪声的信息进行处理;(3)可以通过对神经元之间连接强度的调整实现学习和分类等;(4)适合模拟人类的形象思维过程;(5)求解问题时,可以较快地得到一个近似解。
    ➌ 行为主义:又称为进化主义或控制论学派,是基于控制论和“动作-感知”型控制系统的人工智能学派。其主要特征:(1)智能取决于感知和行动,应直接利用机器对环境作用后,以环境对作用的响应为原形;(2)智能行为只能现实在世界中,通过与周围环境交互作用而表现出来;(3)人工智能可以像人类智能一样逐步进化,分阶段发展并增强。

  3. 人工智能的主要研究内容和应用领域是什么?
    ➊ 主要研究内容:知识表示,自动推理,搜索与规划,机器学习。
    ➋ 应用领城:专家系统,模式识别,自然语言处理,智能决策支持系统,神经网络,自动定理证明,博弈,分布式人工智能与 Agent,智能检素,机器人学,机器视觉,进化计算,模糊计算,人工心理、人工情感和人工生命等。

知识表示

  1. 谓词逻辑与谓词公式表示知识
    ➊ 有的人喜欢梅花,有的人喜欢菊花,有的既喜欢梅花又喜欢菊花。
    (∃x)(Human(x)∧Like(x,Club(x)))(∃x)(Human(x)∧Like(x,Mum(x)))(∃x)(Human(x)∧Like(x,Club(x))∧Like(x,Mum(x)))\begin{aligned} &(\exists x)(Human(x)\land Like(x,Club(x))) \\ &(\exists x)(Human(x)\land Like(x,Mum(x))) \\ &(\exists x)(Human(x)\land Like(x,Club(x))\land Like(x,Mum(x))) \end{aligned} ​(∃x)(Human(x)∧Like(x,Club(x)))(∃x)(Human(x)∧Like(x,Mum(x)))(∃x)(Human(x)∧Like(x,Club(x))∧Like(x,Mum(x)))​
    ➋ 他每天下午都去玩足球。
    (∀x)(Day(x)→PlayFootball(Ta))(\forall x)(Day(x)\rightarrow PlayFootball(Ta)) (∀x)(Day(x)→PlayFootball(Ta))
    ➌ 兰州市的夏天既干燥又炎热。
    Dry(Summer(Lanzhou))∧Hot(Summer(Lanzhou))Dry(Summer(Lanzhou))\land Hot(Summer(Lanzhou)) Dry(Summer(Lanzhou))∧Hot(Summer(Lanzhou))
    ➍ 所有人都有饭吃。
    (∀x)(Human(x)→Eat(x))(\forall x)(Human(x)\rightarrow Eat(x)) (∀x)(Human(x)→Eat(x))
    ➎ 喜欢玩篮球的人必喜欢玩排球。
    (∀x)((Human(x)∧Like(x,basketball)→Like(x,volleyball)))(\forall x)((Human(x)\land Like(x,basketball)\rightarrow Like(x,volleyball))) (∀x)((Human(x)∧Like(x,basketball)→Like(x,volleyball)))
    ➏ 要想出国留学,必须通过外语考试。
    Abroad(x)→Test(x)Abroad(x)\rightarrow Test(x) Abroad(x)→Test(x)
    ➐ 每个学生都要参加考试。
    (∀x)(Student(x)→Text(x))(\forall x)(Student(x)\rightarrow Text(x)) (∀x)(Student(x)→Text(x))
    ➑ 任何整数或是正的或是负的。
    (∀x)(Integer(x)→PositiveNum(x)∨NegativeNum(x))(\forall x)(Integer(x)\rightarrow PositiveNum(x)\vee NegativeNum(x)) (∀x)(Integer(x)→PositiveNum(x)∨NegativeNum(x))
    ➒ 谁要是游戏人生,他就一事无成;谁不能主宰自己,他就是一个奴隶。(歌德)
    定义谓词如下:
    Human(x):x是人GameLife:x游戏人生Nothing(x):x一事无成Slave(x):x是奴隶Dominate(x,y):x主宰y\begin{aligned} &Human(x):x是人 \\ &GameLife:x游戏人生 \\ &Nothing(x):x一事无成 \\ &Slave(x):x是奴隶 \\ &Dominate(x,y):x主宰y \end{aligned} ​Human(x):x是人GameLife:x游戏人生Nothing(x):x一事无成Slave(x):x是奴隶Dominate(x,y):x主宰y​则语句可以表达为:(∀x)(Human(x)∧GameLife(x)→Nothing(x))∧(∀x)(¬Dominate(x,y)→Slave(x))( \forall x)(Human(x) \land GameLife(x) \rightarrow Nothing(x))\land (\forall x)(\neg Dominate(x,y)\rightarrow Slave(x))(∀x)(Human(x)∧GameLife(x)→Nothing(x))∧(∀x)(¬Dominate(x,y)→Slave(x))。
    ➓ 一个数既是偶数又是质数,当且仅当该数为 2
    定义谓词如下:
    Even(x):x是偶数Prime(x):x是质数\begin{aligned} &Even(x):x是偶数 \\ &Prime(x):x是质数 \\ \end{aligned} ​Even(x):x是偶数Prime(x):x是质数​则语句可以表达为:(∀x)(Even(x)∧Prime(x)↔x=2( \forall x)(Even(x)\land Prime(x) \leftrightarrow x=2(∀x)(Even(x)∧Prime(x)↔x=2。
    ⓫ 不是每个计算机系的学生都喜欢编程
    定义谓词如下:
    StudentC(x):x是计算机系学生Like(x,y):x喜欢y\begin{aligned} &StudentC(x):x是计算机系学生 \\ &Like(x,y):x喜欢y \\ \end{aligned} ​StudentC(x):x是计算机系学生Like(x,y):x喜欢y​则语句可以表达为:¬(∃x)StudentC(x)→Like(x,programming)\neg(\exists x)StudentC(x)\rightarrow Like(x,programming)¬(∃x)StudentC(x)→Like(x,programming)。
    ⓬ 有的无理数大于有的有理数
    定义谓词如下:
    Irrational(x):x是无理数Rational(y):y是有理数L(x,y):x大于y\begin{aligned} &Irrational(x):x是无理数 \\ &Rational(y):y是有理数 \\ &L(x,y):x大于y \end{aligned} ​Irrational(x):x是无理数Rational(y):y是有理数L(x,y):x大于y​则语句可以表达为:(∃x)(Irrational(x)∧(∃y)(Rational(y)∧L(x,y)))(\exists x)(Irrational(x)\land(\exists y)(Rational(y)\land L(x,y)))(∃x)(Irrational(x)∧(∃y)(Rational(y)∧L(x,y)))或(∃x∃y)(Irrational(x)∧Rational(y)∧L(x,y))(\exists x\exists y)(Irrational(x)\land Rational(y) \land L(x,y))(∃x∃y)(Irrational(x)∧Rational(y)∧L(x,y))。

  2. 产生式表示法的基本结构和优缺点
    一组产生式可以放在一起,相互配合,协同作用,一个产生式生成的结论可以供另一个产生式作为已知事实使用,以获得问题的解决,这样的系统称为产生式系统。产生式系统一般由3个基本部分组成:规则库、综合数据库和推理机。他们之间的关系如图所示:

  3. 产生式表示法的优点:
    ➊清晰性: 产生式表示法的格式固定、形式简单,规则(知识单位)之间相互独立,没有直接关系,使知识库的建立较为容易,处理较为简单。
    ➋ 模块性:知识库与推理机是分离的,这种结构给知识库的修改带来方便,不需要修改程序,对系统的推理路径也容易做出解释。
    ➌ 自然性:产生式表示法用“如果…则…”的形式表示知识,符合人类的思维习惯直观自然便于推理。

  4. 产生式表示法的缺点:
    ➊ 难以扩展:尽管规则形式上相互独立,但实际问题中往往彼此是相关的。这样当知识库不断扩大时,要保证新的规则与已有的规则没有矛盾就会越来越困难,知识库的一致性越来越难以实现。
    ➋ 规则选择效率较低:在推理过程中,每步都要与规则库中的规则做匹配检查。如果规则库中的规则数量很大,那么显然效率会降低。

  5. 框架表示法

确定性推理

鲁滨逊(Robinson)归结原理是在子句集的基础上讨论问题。因此,讨论归结演绎推理之前需要先讨论子句集的有关概念。

  1. 谓词公式的化简
    在谓词逻辑中,任何一个谓词公式都可以通过应用等价关系及推理规则化成相应的子句集。其化简步骤如下:
    ➊ 消去连接词“→→→”和“↔↔↔”。反复使用如下等价公式即可消去谓词公式中的连接词“→→→”和“↔↔↔”:
    P→Q⇔¬P∨QP↔Q⇔(P∧Q)∨(¬P∧¬Q)\begin{aligned} &P→Q ⇔ \neg P∨Q \\ &P↔Q ⇔ (P∧Q)∨(\neg P∧ \neg Q) \end{aligned} ​P→Q⇔¬P∨QP↔Q⇔(P∧Q)∨(¬P∧¬Q)​
    ➋ 减少否定符号的辖域。将每个否定符号¬\neg¬移到仅靠近谓词的位置,使得每个否定符号最多只作用于一个谓词上,反复使用如下等价公式:
    双重否定定律:¬(¬P)⇔P摩根定律:¬(P∧Q)⇔¬P∨¬Q¬(P∨Q)⇔¬P∧¬Q量词转换律:¬(∀x)P(x)⇔(∃x)¬P(x)¬(∃x)P(x)⇔(∀x)¬P(x)\begin{aligned} &双重否定定律:&\neg (\neg P)\Leftrightarrow P \\ &摩根定律:&\neg (P\land Q)\Leftrightarrow \neg P\vee \neg Q \\ &&\neg (P\vee Q)\Leftrightarrow \neg P\land \neg Q \\ &量词转换律:&\neg(\forall x)P(x) \Leftrightarrow (\exists x)\neg P(x) \\ && \neg(\exists x)P(x) \Leftrightarrow (\forall x)\neg P(x) \end{aligned} ​双重否定定律:摩根定律:量词转换律:​¬(¬P)⇔P¬(P∧Q)⇔¬P∨¬Q¬(P∨Q)⇔¬P∧¬Q¬(∀x)P(x)⇔(∃x)¬P(x)¬(∃x)P(x)⇔(∀x)¬P(x)​
    ➌ 对变元标准化
    ➍ 化为前束范式
    ➎ 消去存在量词
    ➏ 化为Skolem标准型
    ➐ 消去全称量词
    ➑ 消去合取词
    ➒ 更换变量名称

搜索策略

  1. OPEN表和CLOSE表的作用是什么?
    ➊ Open 表:用于存放待扩展的节点;
    ➋ Closed 表:用于存放已扩展的节点。

  2. 对比深度优先和宽度优先的搜索方法,为何说它们都是盲目搜索方法?
    ➊ 宽度优先搜索是指从初始结点向下逐层搜索,在此结点搜完后才进入下一层。深度优先搜索是按生成规则生成下一级结点,并一直向下一级搜索。
    ➋ 两者都未对所搜结点有目的性搜索,浪费了许多空间和时间。

  3. 有界深度搜索与深度搜索的区别
    有界深度优先搜索过程总体上按深度优先算法进行,但对搜索算法需要给出一个深度限制dmd_mdm​,当深度达到了dmd_mdm​时,如果还没有找到解答,就停止对该分支的搜索,换到另一个分之进行搜索。

机器学习

  1. 到目前为止,机器学习的方法有哪些?如何对它们进行分类?
    ➊ 机器学习方法分为监督学习和非监督学习
    ➋ 按照样本是否有标签分类,有标签是监督学习,无标签是非监督学习

  2. 设训练例子集如下表所示:

    请用 ID3 算法完成其学习过程。
    ➊ 设根节点为 SSS,具有最大的信息熵:H(S)=−(P(+)log2P(+)+P(−)log2P(−))=−((3/6)log2(3/6)+(3/6)log2(3/6))=1H(S)= - (P(+)log_2 P(+) + P(-)log_2 P(-))= - ((3/6)log_2(3/6) + (3/6)log_2(3/6))=1H(S)=−(P(+)log2​P(+)+P(−)log2​P(−))=−((3/6)log2​(3/6)+(3/6)log2​(3/6))=1。
    ➋ SSS关于属性 x1x_1x1​的条件熵:H(S∣x1)=(∣ST∣/∣S∣)H(ST)+(∣SF∣/∣S∣)H(SF)=0.9183H(S|x_1)=(|S_T|/|S|)H(S_T)+ (|S_F|/|S|)H(S_F)=0.9183H(S∣x1​)=(∣ST​∣/∣S∣)H(ST​)+(∣SF​∣/∣S∣)H(SF​)=0.9183。
    ➌ SSS关于属性 x2x_2x2​的条件熵:H(S∣x2)=(∣ST∣/∣S∣)H(ST)+(∣SF∣/∣S∣)H(SF)=1H(S|x_2)=(|S_T|/|S|)H(S_T)+ (|S_F|/|S|)H(S_F)=1H(S∣x2​)=(∣ST​∣/∣S∣)H(ST​)+(∣SF​∣/∣S∣)H(SF​)=1。
    ➍ 选择属性 x1x_1x1​ 对根节点进行扩展。用 x1x_1x1​ 对 SSS 扩展后所得到的部分决策树如下图所示。

    在该决策树中,其 2 个叶节点均不是最终决策方案,因此还需要继续扩展。而要继续扩展,只有属性 x2 可选择,因此不需要再进行条件熵的计算,可直接对属性 x2进行扩展。对 x2扩展后所得到的决策树如下图所示:

专家系统

  1. 专家系统与传统程序的区别?
    ➊ 编程思想不同:传统程序=数据结构+算法 专家系统=知识+推理 。
    ➋ 知识与程序是否独立:传统程序关于问题求解的知识隐含于程序中,而专家系统知识单独组成知识库,与推理机分离。
    ➌ 处理对象不同:传统程序进行数值计算和数据处理,而专家系统还能处理符号。
    ➍ 是否具有解释功能:传统程序没有,专家系统有。
    ➎ 是否给出正确答案:传统程序一定可以给出正确答案,专家系统可能给出错误答案。

  2. 简述专家系统的构成及各部分的作用。
    ➊ 知识库:用来存放专家提供的知识。
    ➋ 解释器:向用户解释专家系统的行为方法,包括解释推理结论的正确性和系统输出其他候选结结果的原因等。
    ➌ 推理机:针对当前问题的条件或已知信息,反复匹配知识库中的规则,获得新的结论以得到问题的求解结果。
    ➍ 人机交互界面:系统与用户进行交流的界面。
    ➎ 综合数据库:用于储存推理过程中所需的原始数据、中间结果和最终结论,往往作为暂时的存储区。
    ➏ 知识获取模块:可以扩充和修改知识库中的内容,也可以实现自动学习技能。

进化计算

  1. 遗传算法的基本原理
    ➊ 在遗传算法中,优化问题的解释被称为个体(Individual),表示为一个参数列表,称为染色体(Chromosome)或者基因串。染色体一般被表达为简单的数字串,不过也有其他方法适用,这个过程称为编码(Encode)
    ➋ 产生下一代个体并组成种群,这个过程式通过选择(Select)交叉(Crossover)变异(Mutation)完成的。

人工智能导论丁世飞第三版期末考试复习大纲相关推荐

  1. 河北工程大学c语言期末考试及答案,河北工程大学之数据结构c语言版期末考试复习试题...

    河北工程大学之数据结构c语言版期末考试复习试题 <数据结构与算法>复习题 一.选择题. 1.在数据结构中,从逻辑上可以把数据结构分为 C . A.动态结构和静态结构 B.紧凑结构和非紧凑结 ...

  2. c语言版数据结构期末考试试题及答案,数据结构c语言版期末考试复习试题[1]

    10.下面程序段的时间复杂度是 O(log3n) . i = 0: while(i<=n) i = i * 3: 11.在以下的叙述中,正确的是 B . A.线性表的顺序存储结构优于链表存储结构 ...

  3. 算法导论水壶问题(第三版第八章思考题8-4)

    算法导论水壶问题 (第三版第八章思考题8-4) 本算法只适用于解题,不通用. 期望的时间复杂度O(nlgn) Kettle.h文件 #ifndef C11LEARN_KETTLE_H #define ...

  4. 2018人工智能期末考试复习资料(一):学术篇

    机器之心知识委员会 机心通知函[2018]002号 2018 年人工智能专业期末考试复习资料:学术篇 各人工智能研究者.工程师.从业人: 2018 年是人工智能迅猛发展的一年,从技术研究到产业应用都取 ...

  5. 人工智能期末考试复习(贲可荣 张彦铎)

    人工智能期末考试复习(贲可荣 张彦铎) 人工智能的3个主流学派: 逻辑学派(符号主义方法):物理符号系统(即符号操作系统)假设和有限合理性原理 仿生学派(联结主义方法):神经网络及神经网络间的连接机制 ...

  6. 电大本科计算机导论试题,2018年电大计算机导论期末考试复习试题及答案.doc

    <计算机导论>期末考试复习试题及答案 一.选择题 采用晶体管作为电子元器件的计算机属于( B ). A. 第一代计算机B. 第二代计算机 C. 第三代计算机D. 第四代计算机 冯诺伊曼的主 ...

  7. c语言边序列构造邻接表,结构C语言版期末考试考试(有答案).doc

    人生难得几回搏,此时不搏更待何时? "数据结构"期末考试试题 一.单选题(每小题2分 共12分) 1.在一个单链表HL中 若要向表头插入一个由指针p指向的结点 则执行( ) A. ...

  8. 计算机科学导论(原书第三版)框架总结

    计算机科学导论 文章目录 计算机科学导论 绪论 数字系统 数据存储 数据运算 计算机组成 计算机网络和因特网 操作系统 算法 程序设计语言 软件工程 数据结构 抽象数据类型 文件结构 数据库 数据压缩 ...

  9. 制胜人工智能时代——企业人工智能应用现状分析(第三版)

    全文共计300字25图,预计阅读时间9分钟 来源 | 德勤Deloitte(转载请注明来源) 编辑 | 张77 当前,现今一代人工智能技术的应用正在展开新的篇章.我们可以看到,人工智能已被广泛部署于各 ...

最新文章

  1. Flume-0.9.4数据插入HBase-0.96
  2. LaTex:算法排版
  3. 深入理解分布式消息队列
  4. EOJ 306 树上问题
  5. 论文笔记_S2D.13-2017-3DV-稀疏不变的卷积神经网络(Sparsity Invariant CNNs)
  6. IDENT_CURRENT ,@@identity,SCOPE_IDENTITY() 之间对比
  7. ITSM在金融行业的应用
  8. axios封装全局loading
  9. iOS常见的加密方法有哪些
  10. Linux进程管理和服务控制
  11. SyntaxError: invalid character in identifier
  12. WPF自学手册-读书笔记(三)小有所成
  13. 从“薛定谔的猫”联想到“好奇害死猫”
  14. IT从业者的学习规划——学习者系列文章开篇
  15. 扫码进入微信小程序使用WIFI进行UDP通信发送消息
  16. 用python打开ccd相机_用python测量CCD图像
  17. RestFul接口的安全验证事例
  18. 汽车上的“黑匣子”,EDR成为中美智能汽车产业竞争的关键战场
  19. 【信息奥赛题解】流感传染(详细题解 C++代码)
  20. explorer.exe 遇到问题需要关闭。我们对此引起的不便表示抱歉

热门文章

  1. 最近帮朋友写了一个百度竞价关键词快速分词(分组)工具,支持与或逻辑分组,附源码和工具下载链接...
  2. UE4 3D场景实现双向箭头绘制
  3. CMSIS-RTOS2 入门教程 [2]——RTX_Config.h配置
  4. 小项目不适合微服务?别扯犊子了!
  5. 墨者学院 电子数据取证
  6. 邓亚萍大手笔一掷20亿研发即刻搜索2年就倒闭带来的思考
  7. Hadoop分布式集群环境准备--无线网下VMware虚拟机设置
  8. 为什么程序员应该有一台 Mac 个人电脑
  9. 苏宁使用API接口范例讲解
  10. 读书有益——》谈谈简历和面试