人工智能原理复习--知识表示(一)

文章目录

  • 上一篇
  • 知识概述
  • 命题逻辑
  • 谓词逻辑
    • 谓词逻辑的应用
  • 下一篇

上一篇

人工智能原理复习–绪论

知识概述

知识就是人类认识自然界的精神产物,是人类进行智能活动的基础。
是经过加工的信息,包括事实、信念和启发式规则。
分类:

按作用可以分为:

  • 描述性知识:对象及概念特征及相互关系的知识,以及问题求解状态的知识,=>事实性知识。
  • 判断性知识:表示与领域相关的问题求解知识如推理规则 =>启发性知识
  • 过程性知识:表示问题求解的控制策略,即如何应用判断性知识进行推理的知识。

按作用的层次可以分为:

  • 对象级知识:直接描述相关领域对象的知识,或成为领域相关的知识
  • 元级知识:关于知识的知识

知识表示 = 符号(结构) + 处理机制 知识表示 =符号(结构) + 处理机制 知识表示=符号(结构)+处理机制

命题逻辑

命题是具有真假意义的语句。所有这些命题都应具有确定的真值。

命题常元:如果一个命题表示符表示确定的命题,就称为命题常元。

命题变元:如果命题表示符只表示任意命题的位置标志,就称为命题变元。没有确定的真值,所以不是命题
在这里插入图片描述
P → Q = ( N O T P ∨ Q ) P\rightarrow Q = (NOT\ P \lor Q) PQ=(NOT PQ)
P ↔ Q = ( P → Q ) ∨ ( Q → P ) P\leftrightarrow Q = (P\rightarrow Q)\lor (Q \rightarrow P) PQ=PQ(QP)

可以用真值表的方法表名联结词的功能

PQ ¬ P \lnot P ¬P P ∧ Q P \land Q PQ P ∨ Q P\lor Q PQ P → Q P \rightarrow Q PQ P ↔ Q P \leftrightarrow Q PQ
FFTFFTT
FTTFTTF
TFFFTFF
TTFTTTT

谓词逻辑

根据对象和对象上的谓词(即对象的属性和对象之间的关系)通过使用连接词和量词来表示世界

加入量词:全程量词 ∀ \forall 、存在量词 ∃ \exists 。后面跟着的x叫做量词的指导变元。

函数符号与谓词符号

  • 若函数符号f中包含的个体数目为n,则称f为n元函数
  • 若谓词符号P中包含的个体数目为n,则称P为n元谓词符号

如:father(x)是一元函数,Less(x, y)是二元谓词

一般一元谓词表达了个体的性质而多源谓词表达了个体之间的关系。

符号区别:

  • 括号外边:大写是谓词符号,小写是函数符号
  • 变量:大写是常量符号,小写是变量符号

在这里插入图片描述

一阶谓词逻辑公式的解释:就是给出公式中的个体的定义域后,并且规定对应定义域中的取值所对应的值域,将所有的可能列举出来。由于可能性较多,也不太可能考(滑稽)。

谓词逻辑的应用

对于事实性知识:可以使用谓词公式中的析取符号与合取符号连接起来的谓词公式来表示。
对于规则性知识: 通常使用蕴含符号连接起来的谓词公式来表示。

步骤

  1. 定义谓词及个体,确定每个谓词及个体的确切含义;
  2. 根据要表达的事务或概念,为每个谓词中的变元赋以特定的值;
  3. 根据索要表达的知识的语义,用适当的连接符将各个谓词连接起来形成谓词公式;

例1:徐州是一个美丽的城市,但它不是一个沿海城市。
在这里插入图片描述
例二:如果马亮是男孩,张红是女孩,则马亮比张红长得高

在这里插入图片描述
带有量词(量词变量一个)的表示:

在这里插入图片描述

带有两个量词变量的:

![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/8898b759dd7f4906805623539472c547.png = 600x)

一阶谓词逻辑表示法的优点:1.严密性 2.自然性 3.通用性 4.知识易表达 5.易于实现
缺点:1.效率低 2.灵活性查 3.组合爆炸

下一篇

未完待续

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/179608.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【数值计算方法(黄明游)】常微分方程初值问题的数值积分法:欧拉方法(向前Euler)【理论到程序】

文章目录 一、数值积分法1. 一般步骤2. 数值方法 二、欧拉方法(Euler Method)1. 向前欧拉法(前向欧拉法)a. 基本理论b. 典例解析c. 算法实现 常微分方程初值问题的数值积分法是一种通过数值方法求解给定初始条件下的常微分方程&am…

【C++初阶】五、类和对象(日期类的完善、流运算符重载函数、const成员、“”取地址运算符重载)

相关代码gitee自取: C语言学习日记: 加油努力 (gitee.com) 接上期: 【C初阶】四、类和对象 (构造函数、析构函数、拷贝构造函数、赋值运算符重载函数)-CSDN博客 一 . 日期类的完善 此次日期类的成员函数,采用声明…

flutter的TextField参数、案例整理(下)

TextField 简述 下面整理了一些TextField常用参数的具体使用方式,留作记录。 decoration让输入框样式自定义 构造函数 const InputDecoration({this.icon, // 左边添加一个 Widgetthis.labelText, // 顶部描述字符串,如果输入框成为焦点&#xff0c…

Android中的多进程

在Android中也可以像pc一样开启多进程,这在android的编程中通常是比较少见的,以为在一个app基本上都是单进程工作就已经足够了,有一些特殊的场景,我们需要用多进程来做一些额外的工作,比如下载工作等。 在Android的An…

Elasticsearch底层原理分析——新建、索引文档

es版本 8.1.0 重要概念回顾 Elasticsearch Node的角色 与下文流程相关的角色介绍: Node Roles配置主要功能说明masternode.roles: [ master ]有资格参与选举成为master节点,从而进行集群范围的管理工作,如创建或删除索引、跟踪哪些节点是…

【MyBatisPlus主键生成策略】

文章目录 什么是主键生成策略?MyBatis Plus 中的主键生成策略如何在 MyBatis Plus 中配置主键生成策略 什么是主键生成策略? 在数据库中,每一行数据都需要一个唯一的标识符,这就是主键。主键生成策略决定了如何为新插入的行生成这…

Postman进阶功能实战演练

Postman除了前面介绍的一些功能,还有其他一些小功能在日常接口测试或许用得上。今天,我们就来盘点一下,如下所示: 1.数据驱动 想要批量执行接口用例,我们一般会将对应的接口用例放在同一个Collection中,然…

一种新的基于物理的AlGaN/GaN HFET紧凑模型

标题:A new physics-based compact model for AlGaN/GaN HFETs (IEEE MTT-S International Microwave Symposium) 摘要 摘要 - 针对AlGaN/GaN HFET,提出了一种无拟合参数的物理解析模型。对于非饱和操作,建立了两个接入区和栅极下方I-V特性的…

消息队列进阶-1.消息队列的应用场景与选型

👏作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家📕系列专栏:Spring源码、JUC源码、Kafka原理🔥如果感觉博主的文章还不错的话,请&#x1f44…

函数声明与函数表达式

函数声明 一个标准的函数声明&#xff0c;由关键字function 、函数名、形参和代码块组成。 有名字的函数又叫具名函数。 举个例子&#xff1a; function quack(num) { for (var i 0; i < num; i) {console.log("Quack!")} } quack(3)函数表达式 函数没有名称…

使用opencv将sRGB格式的图片转换为DCI-P3格式【sRGB】【DCI-P3】

要将图像从 sRGB 格式转换为 DCI-P3 格式&#xff0c;您需要使用适当的线性转换矩阵。在 OpenCV 中&#xff0c;这通常涉及使用色彩转换函数&#xff0c;但 OpenCV 默认情况下不直接支持 sRGB 到 DCI-P3 的转换。因此&#xff0c;您需要手动计算并应用转换矩阵。 转换矩阵取决…

解决OpenAI unable to load history chatgpt

解决过程 打开浏览器控制台&#xff0c;发现有报错--unable to load history no access token when trying to use authheader&#xff0c;再慢慢检查&#xff0c;发现openAI session返回有 {"detail":"Too many requests in 1 hour. Try again later."}…

skywalking告警qq邮箱发送

首先开启发送接收qq邮箱的权限 开启之后&#xff0c;会让你发送信息&#xff0c;按着一系列操作&#xff0c;获得password &#xff08;授权码&#xff08;例如&#xff0c;qq开启SMTP授权码&#xff0c;qq授权码16位&#xff09;&#xff09; <!-- mail邮箱-->…

传智杯-题目1

运气 一&#xff1a;对于每一的1到6都进行枚举&#xff0c;进行递归操作 二&#xff1a;如果位数到了指定的n的时候&#xff0c;递归的条件&#xff0c;进行判断是否可以整除操作 #include<iostream> #include<algorithm> using namespace std; long long n, k, an…

Java抽象类:类的幕后黑手,提供继承和扩展的框架。

&#x1f451;专栏内容&#xff1a;Java⛪个人主页&#xff1a;子夜的星的主页&#x1f495;座右铭&#xff1a;前路未远&#xff0c;步履不停 目录 一、抽象类的概念二、注意事项三、抽象类的作用 一、抽象类的概念 在面向对象的概念中&#xff0c;所有的对象都是通过类来描绘…

Android 12.0 禁用adb reboot recovery命令实现正常重启功能

1.前言 在12.0的系统rom定制化开发中,在定制recovery模块的时候,由于产品开发需要要求禁用recovery的相关功能,比如在通过adb命令的 adb reboot recovery的方式进入recovery也需要实现禁用,所以就需要了解相关进入recovery流程来禁用该功能 2.禁用adb reboot recovery命令…

awk,sed都可以用号表示查找结果,给查找结果加括号反引号

给命令选项加上反引号 awk --help | awk { gsub(/\-{1,2}[A-Za-z\-]/,"&"); print $0 }[rootfedora ~]# awk --help | awk { gsub(/\-{1,2}[A-Za-z\-]/,"&"); print $0 } 用法&#xff1a;awk [POSIX 或 GNU 风格选项] -f 脚本文件 [--] 文件 ...…

vue3 element plus 表单验证 数组嵌套对象格式验证 动态验证等

基本结构 model 表单数据对象 rules 验证对象 prop model 的键名 <template><el-form ref"ruleFormRef" :model"ruleForm" :rules"rules"><el-form-item label"手机号" prop"mobile"><el-input v-mod…

鸿蒙原生应用/元服务开发-AGC分发如何生成密钥和和证书请求文件

HarmonyOS通过数字证书&#xff08;.cer文件&#xff09;和Profile文件&#xff08;.p7b文件&#xff09;等签名信息来保证应用的完整性&#xff0c;应用如需上架到华为应用市场必须通过签名校验。因此&#xff0c;开发者需要使用发布证书和Profile文件对应用进行签名后才能发布…

互联网程序设计HTML+CSS+JS

一、HTML基础 HTML超文本标记语言。 超文本&#xff1a;链接&#xff1b; 标记&#xff1a;标签&#xff0c;带尖括号的文本。 1、标签结构 标签要成对出现&#xff0c;中间包裹内容&#xff1b; <>里面放英文字母&#xff08;标签名&#xff09;&#xff1b; 结束…