热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

人工智能导论——逻辑推理

比比叨叨复习起来比想象的慢啊啊啊啊!挺住!一定要好好复习完。突然想到霸王别姬里的这句话,帆神如是,陈老如是,我也要加油啊!0.逻辑推理概述逻辑推理这章的重要考点必然是归结推理,20

《人工智能导论——逻辑推理》

比比叨叨

复习起来比想象的慢啊啊啊啊!挺住!一定要好好复习完。
《人工智能导论——逻辑推理》
突然想到霸王别姬里的这句话,帆神如是,陈老如是,我也要加油啊!

0. 逻辑推理概述

逻辑推理这章的重要考点必然是归结推理,20分的必考题已经在那了,除此之外还需要对其他推理方法进行掌握,能够应对选择题。

本章中推理的方法可分为如下五种:

  1. 自然演绎推理
  2. 归结演绎推理
  3. 非归结演绎推理
  4. 知识图谱
  5. 不确定推理

而根据系统的区分,推理又分为以下两类:

  1. 经典推理:采用演绎逻辑推理。从已知出发,演绎推理出结论,是从一般到个别
  2. 非经典推理:采用归纳逻辑推理。从个别到一般。如知识图谱。

1. 自然演绎推理和归结演绎推理

区分两者之前,先明确一下定义:

自然演绎推理:从已知为真的事实出发,运用经典逻辑的推理规则推出结论。
归结演绎推理:对要证明为真公式取非,导出矛盾。

综上,归结演绎推理可看作反证法。那归结推理的书面形式要怎么写呢?

首先,归结推理需要经过以下步骤:




命题改写为合取范式 求子句集 归结推理规则 归结式为空S矛盾 原命题成立

要想完成以上过程,需要考虑很多东西,接下来咱们逐个求解。

1.1 命题、谓词、谓词公式

基础不牢,地动山摇!

命题:描述观点的陈述句
谓词:可以看作描述事物关系的函数
谓词公式:使用谓词描述命题

看下面这个例子相信你就能对应上了!
《人工智能导论——逻辑推理》

1.2 合取范式、析取范式、前束范式

合取范式:命题和命题的与
析取范式:命题和命题的或
前束范式:把所有量词提取到前面,消除所有量词

将谓词公式转化为前束范式的形式叫SKOLEM化
完成SKOLEM化需要掌握一些变化的公式。

  1. ~P=>Q 等价于 PVQ
  2. P=>Q 等价于 ~PVQ
  3. ~(AVB) 等价于 非A且非B

之后,根据量词的作用域将量词提至最前。

1.3 子句集求取

要想求子句集,首先必须得知道啥是子句集。

子句:任何文字的析取式

那么子句集也就是将一个谓词公式化为一个子句集,可以包含多个子句。

了解了这些之后,需要按照步骤将命题化为子句集。








消去蕴含符 移动否定符号到最近谓词 变量标准化 消去存在量词 化为前束范式 化为合取范式 消去全称量词 消去合取 变量名

在化子句集的时候,并不需要完全按照步骤来做,只要能得到析取式的集合就是正确的。

子句与子句间合取,子句内部析取

  • 消去全称量词:直接去掉即可
  • 消去存在量词:代入

1.4 消解推理规则

此步骤需要利用规则消去子句。得到新子句为消解式。目的是推出为空(NIL)的消解式,并得到矛盾。

除了能通过消解推理规则证明外,也能通过消解树反演求解。

在归结过程中,使用如下策略,可以使得归结效率更高。:

  • 语义归结:将S分成两部分,约定每部分内不允许归结,可以得到高效的归结策略。
  • 支持集策略:每次归结只选取不同时属于S-T的子句间进行归结。
  • 线性归结:取每次得到的消解式进行归结
  • 单元归结
  • 输入归结:每次归结必有一个S的子句

2. 非归结演绎推理

包括如下几种:

  • 基于规则演绎推理:if-then推理
  • 自然演绎推理

这里还有很多乱七八糟的,先不看,重点不在这里。

3. 知识图谱

什么是知识图谱?

知识图谱:包含多种关系的有向图。

利用知识图谱可以进行推理,其中一阶归纳推理需要掌握。

3.1 FOIL(一阶归纳推理)

FOIL:通过序贯覆盖实现规则推理。
输入:目标谓词p、p的正例、反例、背景知识
输出:p的推理规则

FOIL的算法流程如下:






目标谓词作为结论 其他谓词作为约束加入推理规则 计算所得推理规则信息增益值 选取最优前提约束生成新规则 去掉与规则不符样例 不覆盖任何反例

其中,信息增益值计算方法如下:
《人工智能导论——逻辑推理》
可见,信息增益值与增加约束谓词前后的正例、反例数量均有关系。

3.2 路径排序

路径排序:路径排序是有监督学习,将实体之间的关联路径作为特征,学习目标关系的分类器,分类器可用于推理两实体间是否存在目标关系。

4. 题目解析

  • 问题1
    《人工智能导论——逻辑推理》

此题选D,编码成某种数据结构

  • 问题2
    《人工智能导论——逻辑推理》

此题选D,记住就行,PPT里没有涉及

  • 问题3

《人工智能导论——逻辑推理》

这题C明显错误,选ABD,可用于深度学习

  • 问题4
    《人工智能导论——逻辑推理》

这题选D,对于A,当前提不成立的时候,符合命题恒为真;对于C,

  • 作业——经典题目

1、 凡是涉及程序设计(Prog)且有挑战性(Chall)的课程小张都喜欢;

2、 计算机专业(Comp)的专业课程都涉及程序设计;

3、 AI是计算机专业的一门专业课程且是一门具有挑战性的课程。

请问:小张喜欢人工智能这门课程吗?

要求:定义谓词,用一阶谓词逻辑公式表示已知的事实和要证明的结论,并用归结原理证明该结论

踩坑点

  • 混淆∩与→,命题2为推出关系。

推荐阅读
  • 机器学习中的相似度度量与模型优化
    本文探讨了机器学习中常见的相似度度量方法,包括余弦相似度、欧氏距离和马氏距离,并详细介绍了如何通过选择合适的模型复杂度和正则化来提高模型的泛化能力。此外,文章还涵盖了模型评估的各种方法和指标,以及不同分类器的工作原理和应用场景。 ... [详细]
  • 智能投顾机器人:创业者如何应对新挑战?
    随着智能投顾技术在二级市场的兴起,针对一级市场的智能投顾也逐渐崭露头角。近日,一款名为阿尔妮塔的人工智能创投机器人正式发布,它将如何改变投资人的工作方式和创业者的融资策略? ... [详细]
  • 2017年人工智能领域的十大里程碑事件回顾
    随着2018年的临近,我们一同回顾过去一年中人工智能领域的重要进展。这一年,无论是政策层面的支持,还是技术上的突破,都显示了人工智能发展的迅猛势头。以下是精选的2017年人工智能领域最具影响力的事件。 ... [详细]
  • 随着5G、云计算、人工智能、大数据等新技术的广泛应用,人们的生活生产方式发生了深刻变化。从人际互联到万物互联,数据存储与处理需求激增,推动了数据与算力设施的发展。 ... [详细]
  • 强人工智能时代,区块链的角色与前景
    随着强人工智能的崛起,区块链技术在新的技术生态中扮演着怎样的角色?本文探讨了区块链与强人工智能之间的互补关系及其在未来技术发展中的重要性。 ... [详细]
  • Coursera ML 机器学习
    2019独角兽企业重金招聘Python工程师标准线性回归算法计算过程CostFunction梯度下降算法多变量回归![选择特征](https:static.oschina.n ... [详细]
  • 华为智慧屏:超越屏幕尺寸的智能进化
    继全球发布后,华为智慧屏于9月26日在上海正式亮相,推出65英寸和75英寸版本。该产品不仅在屏幕尺寸上有所突破,更在性能和智能化方面实现了显著提升。 ... [详细]
  • 机器学习核心概念与技术
    本文系统梳理了机器学习的关键知识点,涵盖模型评估、正则化、线性模型、支持向量机、决策树及集成学习等内容,并深入探讨了各算法的原理和应用场景。 ... [详细]
  • 本文将详细介绍多个流行的 Android 视频处理开源框架,包括 ijkplayer、FFmpeg、Vitamio、ExoPlayer 等。每个框架都有其独特的优势和应用场景,帮助开发者更高效地进行视频处理和播放。 ... [详细]
  • 基于直推式学习的异质人脸图像合成技术
    本文探讨了利用直推式学习与贝叶斯推理相结合的方法,用于提升异质人脸图像合成的质量。通过将所有样本(包括训练和测试样本)纳入学习过程,旨在减少测试样本的风险误差,从而改善最终的图像合成效果。 ... [详细]
  • 阿里飞猪旅行搜索技术的革新与实践
    本文由林睿(阿里飞猪)分享,经杜正海、Hoh编辑整理,并由DataFunTalk平台发布。文章探讨了旅行搜索技术从满足基本需求到集成高级功能的发展历程,特别是在阿里飞猪平台上的应用与创新。 ... [详细]
  • 随着技术的发展,黑客开始利用AI技术在暗网中创建用户的‘数字孪生’,这一现象引起了安全专家的高度关注。 ... [详细]
  • 浪潮AI服务器NF5488A5在MLPerf基准测试中刷新多项纪录
    近日,国际权威AI基准测试平台MLPerf发布了最新的推理测试结果,浪潮AI服务器NF5488A5在此次测试中创造了18项性能纪录,显著提升了数据中心AI推理性能。 ... [详细]
  • 本文介绍了如何在VB.NET版机房收费系统中实现数据从DataGridView导出至Excel的功能,包括环境配置、代码实现及常见问题解决方法。 ... [详细]
  • 本文介绍了数字音视频编解码技术标准,特别是中国自主研发的AVS标准,及其在短视频软件开发中的应用。文章探讨了AVS标准的发展历程、技术特点以及与国际标准的对比。 ... [详细]
author-avatar
文伯雅寧19
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有