知识图谱入门 (七) 知识推理

知识图谱(Knowledge Graph, KG)(王昊奋老师-课程学习笔记) 知识图谱的概念 知识图谱得益于Web的发展(更多的是数据层面),有着来源于KR、NLP、Web、AI多个方面的基因。 知识图谱是2012年后的提法,基础还是语义网和本体论。 知识图谱由文本(Texts、Documents)的链接到对象(Objects)的链接。 知识图谱的作用:辅助搜索、辅助问答、辅助决策、提供常识推理 知识图谱的本质包含: 一、 知识的表示 ... 阅读详情

https://blog.youkuaiyun.com/pelhans/article/details/80091322

知识推理简介

知识推理任务分类

所谓推理就是通过各种方法获取新的知识或者结论,这些知识和结论满足语义。其具体任务可分为可满足性(satisfiability)、分类(classification)、实例化(materialization)。

可满足性可体现在本体上或概念上,在本体上即本体可满足性是检查一个本体是否可满足,即检查该本体是否有模型。如果本体不满足,说明存在不一致。概念可满足性即检查某一概念的可满足性,即检查是否具有模型,使得针对该概念的解释不是空集。

上图是两个不可满足的例子,第一个本体那个是说,Man 和 Woman 的交集是空集,那么就不存在同一个本体Allen 既是Man 又是Women。 第二个概念是说概念Eternity是一个空集,那么他不具有模型,即不可满足。

分类,针对Tbox的推理,计算新的概念包含关系。如:

即若Mother 是 Women的子集,Women是 Person的子集,那么我们就可以得出 Mother是 Person的子集这个新类别关系。

实例化即计算属于某个概念或关系的所有实例的集合。如:

第一个是计算新的类实例信息,首先已知Alice 是Mother,Mother 是 Women的子集,那么可知Alice 是一个Women。即为Women增加了一个新的实例。下面那个是计算新的二元关系,已知Alice 和Bob 有儿子,同时has_son 是has_child的子类,那么可知Alice 和Bob has_child。

知识推理简介

OWL本体语言是知识图谱中最规范(W3C制定)、最严谨(采用描述逻辑)。表达能力最强的语言(是一阶谓词逻辑的子集),它基于RDF语法,使表示出来的文档具有语义理解的结构基础。促进了统一词汇表的使用,定义了丰富的语义词汇。同时允许逻辑推理。

关于OWL语言的规范性我们再之前讨论过,此处我们介绍一下它的逻辑基础:描述逻辑。

描述逻辑

描述逻辑(Description Logic)是基于对象的知识表示的形式化,也叫概念表示语言或术语逻辑,是一阶谓词逻辑的一个可判定子集。

一个描述逻辑系统由四个基本部分组成:

  • 最基本的元素:概念、关系、个体
  • TBox术语集:概念术语的公理集合
  • Abox断言集:个体的断言集合
  • TBox 和 ABox上的推理机制

不同的描述逻辑系统的表示能力与推理机制由于对这四个组分的不同选择而不同。下面对四个组分中的概念做一个简单介绍。

最基本的元素有概念、关系、个体。

  • 概念即解释为一个领域的子集,如 x|student(x)x|student(x)
  • 关系解释为该领域上的二元关系(笛卡尔积),如 <x,y>|friend(x,y)<x,y>|friend(x,y)
  • 个体解释为一个领域内的实例,如小明:{Ming}

TBox为术语集,它是泛化的知识,是描述概念和关系的知识,被称之为公理(Axiom)。由于概念之间存在包含关系,TBox 知识形成类似格(Lattice)的结构,这种结构是由包含关系决定的,与具体实现无关。TBox语言有定义和包含,其中定义为引入概念及关系的名称,如Mother、Person、has_child,包含指声明包含关系的公理,例如Mother⊑∃haschild.PersonMother⊑∃haschild.Person

ABox是断言集,指具体个体的信息,ABox包含外延知识(又称为断言(Assertion)), 描述论域中的特定个体。**描述逻辑的知识库 K:=<T,A>K:=<T,A>, T即TBOx, A即ABOx。**ABox 语言包含概念断言和关系断言,概念断言即表示一个对象是否属于某个概念,例如Mother(Alice)、Person(Bob)。关系断言表示两个对象是否满足特定的关系,例如 has_child(Alice, Bob)。

描述逻辑语义:解释I是知识库K的模型,当且仅当I是K中每个断言的模型。若一个知识库K有一个模型,则称K是可满足的。若断言σ对于K的每个模型都是满足的,则称K逻辑蕴含σ,记为K⊨σK⊨σ。对概念C,若K有一个模型I使得CI≠∅CI≠∅则称C是可满足的。

描述逻辑依据提供的构造算子,在简单的概念和关系上构造出复杂的概念和关系。描述逻辑至少包含以下构造算子:交 (∩∩),并(∪∪),非 (¬),存在量词 (∃∃)和全称量词 (∀∀)。有了语义之后,我们可以进行推理。通过语义来保证推理的正确和完备性。

下图给出描述逻辑的语义表:

因为OWL采用描述逻辑,因此下图给出了描述逻辑与OWL词汇的对应表:

本体推理方法与工具介绍

基于本体推理的方法常见的有基于Tableaux运算的方法、基于逻辑编程改写的方法、基于一阶查询重写的方法、基于产生式规则的方法等。

  • 基于Tableaux运算适用于检查某一本体的可满足性,以及实例检测。
  • 基于逻辑编程改写的方法可以根据特定的场景定制规则,以实现用户自定义的推理过程。
  • 基于一节查询重写的方法可以高效低结合不同数据格式的数据源,重写方法关联起了不同的查询语言。以Datalog语言为中间语言,首先重写SPARQL语言为Datalog,再将Datalog重写为SQL查询;
  • 一种前向推理系统,可以按照一定机制执行规则从而达到某些目标,与一阶逻辑类似,也有区别;

下面对上面的几种方法做详细介绍。

基于Tableaux运算

基于Tableaux运算适用于检查某一本体的可满足性,以及实例检测。其基本思想是通过一系列规则构建Abox,以检测可满足性,或者检测某一实例是否存在于某概念。这种思想类似于一阶逻辑的归结反驳。

Tableaux运算规则(以主要DL算子举例)如下:

这里对第一个解释一下,其他的类似。第一个是说如果C 和D(x) 的合取是∅∅,同时呢C(x) 和 D(x) 却不在∅∅里,那么也就是说∅∅有可能只包含了部分C,而C(x)不在里面,那么我们就把它们添加到∅∅里。下面我们举个实际的例子:

现在给定如下本体,检测实例Allen 是否在 Woman中? 即:

 

Man⊓Woman⊑⊥Man⊓Woman⊑⊥

 

 

Man(Allen)Man(Allen)

 

检测 Woman(Allen)?其解决流程为:

  • 首先加入带反驳的结论:

 

Man⊓Woman∈⊥Man⊓Woman∈⊥

 

 

Man(Allen)    Woman(Allen)Man(Allen)    Woman(Allen)

 

  • 初始Abox,记为 ∅∅,其内包含Man(Allen)    Woman(Allen)Man(Allen)    Woman(Allen)。

  • 运用 ⊓−−⊓−−规则,得到 Man⊓Women(Allen)Man⊓Women(Allen)。将其加入到∅∅中,现在的 ∅∅为 Man(Allen)    Woman(Allen)   Man⊓Women(Allen)Man(Allen)    Woman(Allen)   Man⊓Women(Allen)。

  • 运用 ⊑−⊑− 规则到Man⊓Women(Allen)Man⊓Women(Allen) 与Man⊓Woman⊑⊥Man⊓Woman⊑⊥上,得到 ⊥(Aleen)⊥(Aleen)。此时的∅∅包含 Man(Allen)    Woman(Allen)   Man⊓Women(Allen)   ⊥(Aleen)Man(Allen)    Woman(Allen)   Man⊓Women(Allen)   ⊥(Aleen)。

  • 运用⊥−⊥− 规则,拒绝现在的∅∅。

  • 得出Allen 不在Woman的结论。如果Woman(Allen)在初始情况已存在于原始本体,那么推导出该本体不可满足!

Tableaux运算的基于Herbrand模型,Herbrand模型你可以把它简单的理解为所有可满足模型的最小模型,具体的可以去看逻辑方面的书。

相关工具简介

基于逻辑编程改写的方法

本体推理具有一定的局限性,如仅支持预定义的本体公理上的推理,无法针对自定义的词汇支持灵活推理;用户无法定义自己的推理过程等。因此引入规则推理,它可以根据特定的场景定制规则,以实现用户自定义的推理过程。

基于以上描述,引入Datalog语言,它可以结合本体推理和规则推理。面向知识库和数据库设计的逻辑语言,表达能力与OWL相当,支持递归,便于撰写规则,实现推理。

Datalog 的基本语法包含:

  • 原子(Atom): p(t1,t2,…,tn)p(t1,t2,…,tn), 其中p是谓词,n是目数,titi 是项 (变量或常量),例如 has_child(X, Y);
  • 规则(Rule):H:−B1,B2,…,BmH:−B1,B2,…,Bm,由原子构建,其中H 是头部原子,B1,B2,…,BmB1,B2,…,Bm是体部原子。例如: has_child X, Y : −has_son X, Y
  • 事实(Fact): F(c1,c2,…,cn):−F(c1,c2,…,cn):− ,它是没有体部且没有变量的规则,例如 has_child Alice, Bob : −
  • Datalog程序是规则的集合

下图给出一个Datalog 推理的例子:

相关工具简介

基于一阶查询重写的方法

基于查询重写我们可以高效地结合不同数据格式的数据源;同时重写方法关联起了不同的查询语言。

一阶查询是具有一阶逻辑形式的语言,因为Datalog是数据库的一种查询语言,同时具有一阶逻辑形式,因此可以以Datalog 为中间语言,首先重写SPARQL 语言为Datalog ,再将Datalog 重写为SQL 查询。

 

SPARQL→Datalog→SQLSPARQL→Datalog→SQL

 

下图给出查询重写的基本流程:

查询重写举例

查询所有研究人员及其所从事的项目? 用 SPARQL表述为:

给定Datalog 规则如下:

底层数据具体为某数据库中为下图中的两张表:

  • 步骤一: 重写为Datalog 查询

    • 过滤不需要的公理 (通过语法层过滤) 

    • 生成所有相关的Datalog 查询

  • 步骤二: 将数据库关系表达式映射成Datalog原子

  • 步骤三:将从SPARQL以及数据库重写过来的Datalog 规则整合进行查询

Ontop 工具

  • 最先进的OBDA 系统,兼容RDFs、OWL 2 QL、R2RML、SPARQL标准
  • 支持主流关系数据库: Oracle、MySQL、SQL Server、Postgres

基于产生式规则的方法

产生式系统是一种前向推理系统,可以按照一定机制执行规则从而达到某些目标,与一阶逻辑类似,但也有区别。被应用于自动规划、专家系统上。

产生式系统由: 事实集合(Working Memory)、产生式/规则集合、推理引擎组成:

  • 事实集/运行内存(Working Memory, WM): 是事实的集合,用于存储当前系统中所有事实。 
    • 事实(Working Memory Element, WME),包含描述对象和描述关系。描述对象形如(typeattr1:val1attr2:val2...attrn:valn)(typeattr1:val1attr2:val2...attrn:valn),其中type, attr_i , val_i 均为原子 (常量), 例如 (student name: Alice age: 24)。描述关系(Refication),例如 (basicFact relation: olderThan firstArg: John secondArg: Alice)简记为(olderThan John Alice)。
  • 产生式集合(Production Memory, PM)就是产生式的集合。。。。产生式就是类似于IFconditionsTHENactionsIFconditionsTHENactions这种的语句。其中conditions 是由条件组成的集合,又称为LHS。 actions 是由动作组成的序列,称为RHS 。 
    • LHS 是条件(condition)的集合,各条件之间是且的关系,当LHS 中所有条件均被满足,则该规则触发。条件的形式为: (typeattr1:spec1attr2:spec2...attrn:specn)(typeattr1:spec1attr2:spec2...attrn:specn)
    • RHS是动作序列,即执行时的顺序,是依次执行的,动作的种类包含 ADD pattern、 REMOVE i、MODIFY i( attr spec ) 。
    • 举个例子: IF (Student name:x ) Then ADD (Person name:x )
  • 推理引擎: 它可以控制系统的执行,包含 模式匹配(用规则的条件部分匹配事实集中的事实,整个LHS都被满足的规则被触发,并被加入议程(agenda))、解决冲突(按一定的策略从被触发的多条规则中选择一条)、执行动作(执行被选择出来的规则的RHS,从而对WM进行一定的操作)。

产生式系统的执行流程如下图所示:

上面的WM 和产生式集合是我们定义的数据,相当于ABox 和 TBox,中间部分是推理引擎。其实大部分推理系统都是由这三部分组成。

模式匹配 RETE 算法

模式匹配即 用每条规则的条件部分匹配当前WM。,一种高效的模式匹配算法是RETE 算法,1979年由Charles Forgy (CMU)提出, 将产生式的LHS组织成判别网络形式,是一种典型的以空间换时间的算法。其流程如下图所示:

相关工具介绍

Drools

Drools 是商用规则管理系统,其中提供了一个规则推理引擎,核心算法是基于RETE算法的改进。提供规则定义语言 ,支持嵌入Java代码。

Jena

Jena 用于构建语义网应用Java 框架,提供了处理RDF、RDFs、OWL 数据的接口,还提供了一个规则引擎。提供了三元组的内存存储于查询。

RDF4J

RDF4J 是一个处理RDF 数据的开源框架,支持语义数据的解析、存储、推理和查询。能够关联几乎所有RDF存储系统,能够用于访问远程RDF存储。

相关工具总结

Cite

王昊奋知识图谱教程

本体推理算法 RETE 算法研究        RETE算法是当前比较流行的本体推理算法,目前效率最高的前向链推理(演绎法Forward—Chaining)算法,其核心思想是将分离的匹配项根据内容动态构造匹配树,以达到显著降低计算量的效果,是由美国卡耐基.梅隆大学的Charles L.Forby(1979年)在其博士论文中提出。1.RETE算法来源        在推理系统中,效率是一个重要的问题,不管一个系统的其他方面如何好,如... 阅读详情

相关推荐

图神经网络(11)— 在知识图谱上推理

这篇文章,主要是讨论在不完整的知识图谱上推理,回答(预测)多跳的查询问题。 主要介绍Traversing Knowledge Graphs in Vector Space(以TransE为例)和Query2box*两个算法。

qq_44689178的博客 6626

知识图谱—知识推理综述(一)

知识图谱—知识推理综述(一) 1 知识推理的概念以及分类 1.1 知识推理的基本概念 所谓的知识推理,就是在已有知识的基础之上,推断出未知的知识的过程。通过从已知的知识出发,通过已经获取的知识,从中获取到所蕴含的新的事实,或者从大量的已有的知识中进行归纳,从个体知识推广到一般性的知识。 根据上面的概念的描述,我们可以知道,对于知识推理而言,其包括的内容可以分为两种,第一种是我们已经知道的,用于进行推理的已有知识,另外一种是我们运用现有的知识推导或者归纳出来的新的知识。对于知识而言,其形式是多种多样的,可以是

hei653779919的博客 2万+

Tbox与Abox

在语义网中,本体是解决语义层次问题的重要基础。在运用本体的过程中,本体描述语言是信息交换,本体构建的重要基础。描述逻辑(DL)是本体语言设计的重要设计基础。 现有一个知识库M,该知识库是基于描述逻辑的。则M=<Tbox,Abox>。 Tbox,是有关概念和关系的蕴涵断言集合,描述概念和关系的一般属性。[1] 其定义了特定知识领域的结构并包含一系列公理,可以通过已有概念构成新的概念...

Deer 4285

知识图谱入门 【七】- 知识推理

知识推理任务分类 所谓推理就是通过各种方法获取新的知识或者结论,这些知识和结论满足语义。其具体任务可分为可满足性(satisfiability)、分类(classification)、实例化(materialization)。 可满足性可体现在本体上或概念上,在本体上即本体可满足性是检查一个本体是否可满足,即检查该本体是否有模型。如果本体不满足,说明存在不一致。概念可满足性即检查某一概念的可满足性,即检查是否具有模型,使得针对该概念的解释不是空集。 上图是两个不可满足的例子,第一个本体那个是...

Rnan_prince的博客 2264

基于知识图谱的知识推理

这基于知识图谱的知识推理基本概念、定义推理方法分为三类:知识图推理的相关应用基于规则的推理基于表示学习的推理基于神经网络和强化学习的推理 基本概念、定义 人工智能算法必须具有推理能力,推理过程必须依赖于知识工程时代的先验知识和经验,大量知识图(KGs),如YAGO(Suchanek,Kasnki,2008),WordNet(Miller,1995),Freebase(Bollacker,Evans、Paritosh、Sturge和Taylor,2008)已经开发。KGs包含大量的先验知识,同时也能有效地组织

进步青年 2万+

LLM⊗KG范式下的知识图谱问答实现框架思想阅读

分享一张有趣的图,意思是在分类场景下,使用大模型和fasttext的效果,评论也很逗。这其实背后的逻辑是,在类别众多的分类场景下,尤其是在标注数据量不缺的情况下,大模型的收益是否能够比有监督模型的收益更多。这个例子虽然没有说标注数据量,但估计量不会少。我们继续回到知识图谱与大模型的话题:读到一个大模型和知识图谱融合的有趣工作《 Think-on-Graph: Deep and Responsible Reasoning of Large Language Model on Knowledge Graph》(

qq_32907491的博客 1247

基于图约束的知识推理:利用KG-Trie结构精确控制LLM解码过程,有效解决知识图谱问答中的路径幻觉与跨图泛化问题

确实存在若干“隐性方法”,都是围绕如何检索并管理子图(BFS + Trie 构建)、如何在解码时处理分支搜索、以及多路径归纳所需的 prompt 设计等。将这些步骤提炼为一整套关键实现策略,可以看作是 GCR 的“幕后”技术要点。

Debroon 2099

大模型用于知识图谱推理常用范式:兼论基于TransE模型的知识推理实践

本文为了进一步从理论和实践的角度出发,完成一次知识推理的模型训练和推理小任务,增进大家对知识推理的了解,主要从知识推理的三个主流方法与基础任务、基于TransE模型的知识推理的训练、基于TransE模型的知识补全推理实验三个方面进行了介绍。

具身机器人和通用AI 1911

CAS-KG——知识推理

说明:CAS是国科大的简称,KG是知识图谱的缩写,这个栏目之下是我整理的国科大学习到的知识图谱的相关笔记。 课程目标 了解以知识图谱为代表的大数据知识工程的基本问题和方法 掌握基于知识图谱的语义计算关键技术 具备建立小型知识图谱并据此进行数据分析应用的能力 教学安排 详情请见博客:CAS-KG——课程安排 文章目录 ...

qq_38293297的博客 2265

企业级智能问数开发的核心痛点与技术聚焦

本文介绍了企业级智能问数系统开发的三大核心问题和解决方案:语义解析不精准、SQL生成不健壮、企业适配难落地。文章从开发者视角出发,详细拆解了NLU语义解析、SQL生成、对话记忆、企业级适配四大核心模块的技术实现。 在技术选型方面,推荐了LangChain+DeepSeek-R1、FAISS/Milvus、SQLAlchemy等工具链组合。针对企业级需求,重点讲解了: 语义解析模块的意图识别优化和要素提取技术 SQL生成模块的语法校验与性能优化方案 对话记忆模块的Redis存储实现 企业级适配的三层防护体系和

lamehsl的专栏 1047

【全开源】旅游系统源码(Uniapp+FastAdmin+ThinkPHP)

通过源码的灵活配置和定制开发,我们可以根据旅游企业的实际需求,快速构建出符合其业务特点的旅游系统。旅游系统源码,作为这一变革的基石,为旅游业的数字化转型提供了强有力的支撑。通过深入研究和应用旅游系统源码,我们能够构建出更加智能、便捷、个性化的旅游服务平台,满足游客日益增长的旅游需求。国际化发展:随着全球化的深入发展,旅游系统源码也将迎来国际化的发展机遇,为国内外游客提供更加便捷、高效的旅游服务。跨界融合:旅游系统源码将与更多领域进行跨界融合,如与交通、餐饮、购物等行业的结合,为游客提供更加丰富的旅游体验。

2401_84413757的博客 2151

搜索领域知识图谱的知识推理算法研究

本文旨在系统性地介绍搜索领域中知识图谱的知识推理算法,涵盖基本原理、典型算法实现和实际应用场景。我们将重点关注这些算法如何增强搜索引擎的理解能力和推理能力。核心概念与联系:介绍知识图谱和知识推理的基本概念核心算法原理:详细讲解三类主要的知识推理算法项目实战:通过代码案例展示算法实现应用场景与工具推荐未来趋势与总结知识图谱(Knowledge Graph): 结构化的语义网络,由实体、属性和关系组成知识推理(Knowledge Reasoning): 基于已有知识推导出新知识或结论的过程。

专注搜索引擎技术 1636

Mendix 开发实践指南|Mendix平台概览

低代码开发是一种将编码从文本形式转变为视觉形式的应用开发方法。它提供了一个模型驱动的、拖放式的界面,而不是传统的编码环境,使得各种技能水平的开发者——包括专业开发人员、新手、主题专家、业务利益相关者和决策者——都能使用低代码工具来构建驱动价值的企业业务应用。低代码的核心在于提高开发的可访问性和效率,让更多人能够参与到应用开发中来​​。Mendix适用于多种应用场景,包括企业级应用、移动应用、物联网(IoT)应用和微服务架构等。

多年搬砖的经验分享... 4413

【知识图谱】知识推理

文章目录一、本体知识推理简介1、OWL本体语言(1)OWL本体语言概述(2)描述逻辑 一、本体知识推理简介 1、OWL本体语言 (1)OWL本体语言概述 OWL的特性: OWL本体语言是知识图谱中最规范(W3C制定)、最严谨(采用描述逻辑)、表达能力最强(是一阶谓词逻辑的子集)的语言; 它基于RDF语法,使表示出来的文档具有语义理解的结构基础。 促进了统一词汇表的使用,定义了丰富的语义词汇。 允...

盛夏光年 6266

命令行驱动视频剪辑:cutcli与AI自动化工作流实战

在视频内容创作领域,自动化与批量化处理是提升生产效率的关键。传统图形界面工具在应对重复性任务时往往效率低下,而通过命令行接口(CLI)驱动视频生成,则能实现流程的程序化控制。其技术原理在于将视频结构抽象为可编程的指令序列,通过解析命令生成标准化的工程文件。这种模式的核心价值在于将视频制作从手动操作转变为代码驱动,特别适合与AI编程助手集成,实现自然语言到视频草稿的自动转换。应用场景广泛覆盖社交媒体内容批量生产、教育视频自动化生成、数据可视化视频组装等领域。本文以cutcli工具为例,深入解析如何通过命令行与

weixin_42520239的博客 576

torch_npu 用法笔记

torch_npu 用法笔记

jacke121的专栏 1536

图谱实战 | 面向小白的知识图谱推理扫盲案例:知识推理的任务界定、主流方式以及基于TransE模型的知识推理实践...

转载公众号 | 老刘说NLP 知识推理是从已有的知识出发,得出未知的、隐性的知识,具体到知识图谱中,即利用图谱中现有的知识(三元组),得到一些新的实体间的关系或者实体的属性(三元组)。关于知识推理这一任务,我们已经在《OGB-知识推理概览必读:三大推理评测任务、数据集与现有模型水平概述》、《技术总结:知识图谱推理中的常用方法、关键问题、评测指标与开放数据总结》等文章中进行了理论性的介绍。但目前关于...

开放知识图谱 1万+

RK3568笔记五十四:SORT实时目标追踪

YOLOv5具备目标检测的功能,把视频分解成多幅图像并逐帧执行时,如果视频帧中有多个目标,如何知道一帧中的目标和上一帧是同一个对象就是目标跟踪的工作。DeepSort是实现目标跟踪的算法,从sort(simple online and realtime tracking)演变而来,使用卡尔曼滤波器预测所检测对象的运动轨迹,匈牙利算法将它们与新的检测目标相匹配。结合YOLOv5和DeepSORT可以在实时场景中实现高效的目标检测和跟踪。

789

知识推理技术解析与实战

本文提供深入的知识推理技术解析,从基础理论、核心技术到高级应用等方面进行全面覆盖。通过结合理论讨论和实践代码示例,本文不仅回顾了知识推理的发展历程,还深入探讨了当前的技术挑战和未来的发展方向。

TechLead 2268

Arduino IDE 开发ESP32-S3编译报错 Sketch too big?一步步解决!

解决方法很简单,只需要一步步来修改 Arduino IDE 的配置即可。确保你已经打开 Arduino IDE 并加载了你的 ESP32 代码。如果你也遇到了这个问题,按这个方法试试,应该就能顺利搞定!,如果你需要 OTA,就不能选这个方案,需要换成。,但我回头一想,我这块 ESP32-S3 可是。,按理说存储空间应该足够啊,那这到底是咋回事?,默认方案就装不下了,这时就需要选择更大的。按钮,这次应该不会报错了!,然后在下拉菜单中找到。,可以支持更大的固件。如果你的固件体积超过。,就能正常编译上传。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 2136

YOLOv8改进有效系列目录 | 包含卷积、主干、检测头、注意力机制、Neck上百种创新机制

Hello,各位读者们好,本专栏自开设两个月以来已经更新改进教程120+余篇其中包含C2f、主干、检测头、注意力机制、Neck多种结构上创新,也有损失函数和一些细节点上的创新,订阅本专栏以后你不仅可以收获跟专栏的阅读权限,同时可以进Qq群,里面包含集成我所有创新的YOLO最新目录,和我本人录制的视频讲解教程,如果你想要在YOLOv8系列收获一篇论文,我相信订阅本专栏后你一定会有所收获~YOLOv8改进有效系列目录。

Snu77的博客 18万+

从Trie树到知识推理:KG-Trie如何重塑LLM的解码逻辑与知识边界

本文探讨了KG-Trie技术如何通过图约束重塑大型语言模型(LLM)的解码逻辑与知识边界。KG-Trie将知识图谱的拓扑结构转化为解码过程的导航地图,显著降低幻觉率并提升推理效率。文章详细解析了其工程实现细节、多语言适配策略及动态更新方案,展示了在医疗等专业领域的应用价值。

moss5的博客 807

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

(六)知识图谱之知识推理

通过“机器代替部分人类思考”,让企业从“经验驱动”转向“知识驱动”,在降本增效的同时挖掘数据的隐藏价值。将实体和关系“翻译”成低维向量(如100维数字数组),通过向量空间的数学运算(如加法、距离计算)预测缺失关系,类似“图谱的单词嵌入(Word2Vec)”。通过这一过程,知识图谱从“一堆散落的知识点”升级为“能思考、会推理的智能体”,为问答系统、推荐引擎等应用提供更强大的支撑。知识推理是知识图谱的“灵魂”,它让静态的知识图谱从“一本厚重的百科全书”蜕变为“一个会思考的智能体”。

只有左边一个小酒窝的专栏 2132

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

上一篇: protege 5.0 教程
下一篇: 知识图谱表示学习与关系推理(2016-2017)(一)
CopperDong
博客等级 码龄14年 1205粉丝 466原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值