知识图谱构建三要素:实体、关系与属性技术与实战全解析

目录

  • 一、知识图谱三要素简介
    • 实体(Entity)的重要性
    • 关系(Relationship)的作用
    • 属性(Attribute)的应用
  • 二、实体(Entity)理论介绍
    • 实体的概念细节
    • 实体的分类
    • 实体识别的技术细节
    • 实体识别的实际应用举例
  • 三、实体(Entity)技术实战
    • 实体识别技术
      • 技术实战:基于BiLSTM-CRF的实体识别
        • 实际案例:
    • 实体链接技术
      • 技术实战:基于图神经网络的实体链接
        • 实际案例:
    • 实体消歧技术
      • 技术实战:基于上下文的实体消歧
        • 实际案例:
  • 四、关系(Relationship)理论介绍
    • 关系的定义和分类
    • 关系抽取技术
      • 1. 实体识别
      • 2. 关系候选生成
      • 3. 关系分类
    • 关系在知识图谱中的重要性
  • 五、关系(Relationship)技术实战
    • 关系抽取技术
      • 技术实战:基于深度学习的关系抽取
        • 实际案例:
    • 关系分类技术
      • 技术实战:基于卷积神经网络的关系分类
        • 实际案例:
    • 关系网络分析技术
      • 技术实战:基于图神经网络的关系网络分析
        • 实际案例:
  • 六、属性(Attribute)的理论介绍
    • 属性的定义
    • 属性的种类
      • 1. 描述性属性
      • 2. 数量性属性
      • 3. 时间性属性
      • 4. 空间性属性
    • 属性抽取技术
      • 技术实战:基于机器学习的属性抽取
    • 属性在知识图谱中的重要性
      • 1. 丰富实体信息
      • 2. 提高检索效率
      • 3. 促进关系理解
      • 4. 支持数据分析
  • 七、属性(Attribute)的技术实战
    • 属性抽取技术
      • 技术实战:基于深度学习的属性抽取
        • 实际案例:
    • 属性分类技术
      • 技术实战:基于机器学习的属性分类
        • 实际案例:
    • 属性关联分析技术
      • 技术实战:基于数据挖掘的属性关联分析
        • 实际案例:
    • 属性融合技术
      • 技术实战:基于语义技术的属性融合
        • 实际案例:

本文全面深入探讨了知识图谱中的核心要素——实体、关系和属性。通过详细阐释每个要素的理论基础、技术实现及实际应用案例,文章揭示了它们在构建高质量知识图谱中的关键作用和技术价值。

关注TechLead_KrisChang,分享AI全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师,项目管理专业人士,上亿营收AI产品研发负责人

file

一、知识图谱三要素简介

file
知识图谱,作为人工智能和数据科学领域的重要组成部分,正在逐渐成为信息组织和智能处理的核心技术。它能够结构化地表示和整合大量的信息和知识,为机器学习模型提供丰富的语义信息。知识图谱的三大基本要素——实体(Entity)、关系(Relationship)和属性(Attribute)——构成了其基础框架。这些要素不仅是构建知识图谱的基石,而且在实际应用中发挥着至关重要的作用。

实体(Entity)的重要性

实体是知识图谱中的基本单元,代表现实世界中的对象,如人物、地点、组织等。实体的准确识别和分类是构建知识图谱的首要步骤。在数据科学领域,实体识别不仅有助于理解数据的语义内容,还能为后续的数据分析提供关键信息。例如,在自然语言处理(NLP)中,准确识别文本中的实体是情感分析、文本分类等任务的前提。

在人工智能领域,实体的应用更为广泛。AI模型可以利用实体之间的关系和属性来理解复杂的语义信息,从而提高语言理解、推荐系统等应用的准确性和效率。例如,在智能问答系统中,通过对用户查询中的实体进行识别和解析,系统能更快地提供准确的答案。

关系(Relationship)的作用

关系是连接不同实体的纽带,表示实体之间的各种相互作用和联系。在知识图谱中,关系不仅增加了实体之间的联系,还丰富了知识图谱的语义层次。关系的识别和分类对于理解实体之间的相互作用至关重要。

在数据科学中,关系分析可以揭示数据之间的隐藏模式和趋势,为决策支持和洞察挖掘提供重要依据。例如,在社交网络分析中,通过分析用户之间的关系,可以发现社群结构,预测用户行为。

人工智能领域中,关系的识别和分析对于提升算法的理解能力和决策质量尤为关键。例如,在知识图谱驱动的推荐系统中,通过分析用户与商品之间的关系,系统可以提供更精准的个性化推荐。

属性(Attribute)的应用

属性是对实体的描述和补充,提供了关于实体的详细信息。属性的准确识别和整合对于丰富知识图谱的内容,提高其精确度和可用性至关重要。

在数据科学领域,属性分析帮助数据分析师更深入地了解数据特征,从而进行更有效的数据处理和分析。例如,在市场分析中,通过分析产品的属性(如价格、品牌、功能等),可以更好地理解市场趋势和消费者偏好。

在人工智能应用中,属性的利用可以极大地提高模型的性能。例如,在语义搜索中,通过分析和匹配用户查询的关键属性,搜索引擎能提供更相关和精准的搜索结果。

二、实体(Entity)理论介绍

file
实体(Entity)在知识图谱中扮演着至关重要的角色。它们是构成知识图谱的基本单位,代表着现实世界或概念世界中的具体对象。实体的识别、分类和表征是知识图谱构建的关键步骤之一,对于提高知识图谱的质量和应用效果至关重要。

实体的概念细节

实体可以是具体的物理对象,如“苹果公司”、“黄山”;也可以是抽象概念,如“爱情”、“经济学”。在知识图谱中,每个实体都具有唯一的标识和一系列描述其特征的属性。例如,对于实体“苹果公司”,其属性可能包括成立日期、创始人、总部所在地等。

实体的有效表示是知识图谱质量的基础。在实体表示中,不仅要考虑实体的内在属性,还要考虑实体之间的关系。这种多维度的表示方式有助于在知识图谱中更准确地反映实体的特征。

实体的分类

实体分类是将实体划分为不同类别的过程。这一过程通常基于实体的属性、关系以及所属的上下文。例如,实体可以根据其性质被分类为人物、组织、地点、事件等。在自然语言处理(NLP)中,实体识别(Named Entity Recognition, NER)是实体分类的一个常见应用,它涉及从文本中识别出具有特定类别的实体。

实体识别的技术细节

实体识别主要包括两个步骤:实体边界识别和实体类别分类。传统的实体识别方法依赖于大量的规则和词典,但这种方法在处理复杂文本时往往效果不佳。随着深度学习的发展,基于神经网络的方法成为主流。比如,双向长短时记忆网络(BiLSTM)结合条件随机场(CRF)的模型在NER任务中表现出色。

此外,预训练语言模型,如BERT(Bidirectional Encoder Representations from Transformers),通过理解上下文语义,能够更准确地识别实体。BERT等模型通过在大量无标注文本上进行预训练,学习到了丰富的语言特征,从而能够有效地应用于实体识别任务。

实体识别的实际应用举例

一个典型的实体识别应用是在新闻文章中识别出特定的人物、地点和组织名。例如,通过分析一篇关于国际政治的新闻报道,实体识别系统可以识别出文中提到的国家领导人、国家名称、重要事件等实体。这对于新闻聚合、信息检索、舆情分析等领域具有重要意义。

在医疗领域,实体识别可用于从临床文本中提取病人的症状、药物名称、疾病等信息,这对于病历分析、医疗决策支持系统等应用至关重要。

三、实体(Entity)技术实战

在知识图谱领域,实体(Entity)的技术实战涉及到从复杂数据中识别、分类和关联实体的过程。这一过程核心依赖于数据挖掘、自然语言处理(NLP)和机器学习等技术。

实体识别技术

实体识别(Named Entity Recognition, NER)是从无结构的文本数据中识别出具体实体(如人名、地点、机构名等)的过程。

技术实战:基于BiLSTM-CRF的实体识别

双向长短时记忆网络(BiLSTM)与条件随机场(CRF)结合的模型在NER任务中表现优异。BiLSTM能够捕获文本中的长距离依赖关系,而CRF层可以利用相邻标签之间的约束关系来提高标注的准确性。

实际案例:

在一项金融文本分析项目中,使用BiLSTM-CRF模型从财经新闻文章中识别出相关公司名、股票代码和经济指标。该模型首先通过BiLSTM层处理输入文本,捕获上下文信息,然后CRF层基于BiLSTM的输出进行精确的标签预测。

实体链接技术

实体链接(Entity Linking)指的是将文本中识别出的实体与知识库中的对应实体相连接。

技术实战:基于图神经网络的实体链接

图神经网络(GNN)能够有效处理图结构数据,适用于实现复杂的实体链接任务。通过将实体和知识库中的概念以图的形式表示,GNN可以学习实体之间的复杂关系。

实际案例:

在一个医疗知识图谱项目中,利用GNN实现了症状和疾病之间的链接。通过将症状描述与医疗知识库中的相关疾病匹配,该技术帮助医生快速找到可能的疾病原因,并为病人提供更准确的诊断建议。

实体消歧技术

实体消歧(Entity Disambiguation)是指在多个含义相似或相同的实体中,确定文本中提到的具体实体。

技术实战:基于上下文的实体消歧

利用机器学习模型,尤其是深度学习模型,如BERT,通过分析实体周围的上下文信息,来确定实体的具体含义。

实际案例:

在一个在线新闻平台的推荐系统中,对于多义词“苹果”,系统需要根据上下文判断是指“苹果公司”还是水果“苹果”。通过使用预训练的BERT模型分析实体周围的上下文,系统能够正确识别实体含义,进而提供更相关的新闻内容。

四、关系(Relationship)理论介绍

file
在知识图谱的构建中,关系(Relationship)是连接不同实体并揭示它们之间相互作用的关键要素。关系的精确识别和表达不仅丰富了知识图谱的语义层次,还为高级数据分析和人工智能应用提供了必要的结构化信息。

关系的定义和分类

在知识图谱中,关系定义为实体间的联系,它描述了实体之间的各种相互作用和联系方式。关系可以是具体的,如“属于”、“位于”等,也可以是抽象的,如“影响”、“导致”等。关系的分类通常基于它们所表达的语义内容,例如:

  • 因果关系:揭示一个实体如何影响或导致另一个实体的变化。
  • 从属关系:描述实体间的隶属或所有关系,如公司与员工的关系。
  • 空间关系:表示实体在空间上的相对位置或分布。
  • 时间关系:涉及实体在时间上的先后顺序或持续期。

关系抽取技术

关系抽取是指从文本等数据源中自动识别和分类实体间的关系。这一过程通常涉及以下步骤:

1. 实体识别

首先,需要从文本中识别出相关的实体。

2. 关系候选生成

生成可能的实体对,作为关系识别的候选项。

3. 关系分类

对于每对实体,确定它们之间是否存在某种特定的关系,并对这种关系进行分类。

关系抽取的技术通常基于规则、机器学习或深度学习方法。规则基方法依赖于预定义的模式和词汇,而机器学习和深度学习方法则通过训练数据自动学习识别关系的模式。

深度学习,尤其是基于BERT等预训练语言模型的方法,在关系抽取方面显示出优异的性能。这些模型能够理解文本的深层语义和上下文信息,从而更准确地识别复杂的关系。

关系在知识图谱中的重要性

关系在知识图谱中扮演着至关重要的角色,它不仅增加了实体间的连接,而且提供了丰富的语义信息。例如,在医疗知识图谱中,通过分析症状与疾病之间的关系,可以帮助医生更快地诊断病情。在金融领域,分析公司之间的合作或竞争关系对于市场分析和风险评估至关重要。

此外,关系的准确识别和表达对于提升知识图谱的查询效率和精确度也是必不可少的。在智能搜索、推荐系统等应用中,深入理解实体间的关系能够提供更精准的搜索结果和推荐内容。

五、关系(Relationship)技术实战

在知识图谱的构建和应用中,关系(Relationship)的识别和分析是一个技术挑战。关系不仅连接着不同的实体,而且在理解复杂语义和构建深层次知识结构方面扮演着关键角色。

关系抽取技术

关系抽取(Relation Extraction)指的是从文本等非结构化数据中自动识别实体之间的语义关系。

技术实战:基于深度学习的关系抽取

近年来,基于深度学习的方法在关系抽取领域取得了显著的进步。特别是利用预训练语言模型,如BERT,可以有效地捕捉文本中的深层语义信息。

实际案例:

在一项科研文献分析项目中,研究人员使用基于BERT的模型来识别研究论文中的关键实体(如实验方法、化合物、疾病等)及其关系。通过这种方式,他们能够自动构建起科研知识图谱,加速科学研究的文献回顾过程。

关系分类技术

关系分类(Relation Classification)是指在已识别的实体对之间分类其具体关系类型的过程。

技术实战:基于卷积神经网络的关系分类

卷积神经网络(CNN)在处理文本数据时,能够有效捕捉局部特征。通过将文本转换为词向量表示,CNN可以学习到用于关系分类的关键特征。

实际案例:

在一个企业知识图谱的构建项目中,开发团队使用CNN来分类公司间的不同业务关系,如合作、竞争等。这有助于企业更好地理解市场环境和业务机会。

关系网络分析技术

关系网络分析(Relation Network Analysis)涉及到分析实体间关系的网络结构,以揭示更深层次的模式和洞察。

技术实战:基于图神经网络的关系网络分析

图神经网络(GNN)特别适合处理图结构数据,能够在关系网络分析中发挥重要作用。

实际案例:

在社交媒体分析中,利用GNN可以揭示用户之间的互动模式和影响力流动。例如,分析推特上的用户互动,可以识别出意见领袖和关键话题,对于舆情分析和市场推广策略制定具有重要意义。

六、属性(Attribute)的理论介绍

file
在知识图谱中,属性(Attribute)是对实体特性的描述,它为实体提供详细的信息,增强了实体的语义理解。属性的准确识别和表达是知识图谱构建的关键环节之一,对于提升知识图谱的质量和应用效果具有重要意义。

属性的定义

属性是附加在实体上的信息片段,用于描述实体的特定特征。例如,对于人物实体,其属性可能包括年龄、国籍、职业等;对于地点实体,属性可能包括位置、人口、面积等。在知识图谱中,属性不仅提供了实体的详细信息,还有助于区分具有相似特征的不同实体。

属性的种类

属性通常可以分为以下几类:

1. 描述性属性

描述性属性提供了关于实体的基本信息,例如名称、定义、外观等。

2. 数量性属性

数量性属性涉及数值信息,如年龄、价格、尺寸等。

3. 时间性属性

时间性属性描述了与时间相关的信息,如日期、历史事件、有效期等。

4. 空间性属性

空间性属性涉及地理和空间信息,如位置坐标、地理边界等。

属性抽取技术

属性抽取是指从文本等非结构化数据源中识别出与实体相关的属性信息。

技术实战:基于机器学习的属性抽取

属性抽取通常涉及自然语言处理和文本挖掘技术。传统的方法依赖于规则和模式匹配,而机器学习方法则可以通过学习数据中的模式来自动识别属性。

深度学习,尤其是基于RNN(递归神经网络)和BERT等预训练模型的方法,在属性抽取中表现优异。这些模型能够捕捉上下文信息,从而更准确地识别和分类属性。

属性在知识图谱中的重要性

属性在知识图谱中的重要性体现在以下几个方面:

1. 丰富实体信息

属性为实体提供了详细和全面的描述,帮助用户更好地理解实体。

2. 提高检索效率

属性可以作为检索和查询的关键词,提高知识图谱的检索效率。

3. 促进关系理解

属性有助于理解实体间的关系,尤其是在复杂的关系抽取和推理中。

4. 支持数据分析

在数据分析和挖掘中,属性是重要的特征,可以用于模式识别、分类、聚类等任务。

七、属性(Attribute)的技术实战

在知识图谱中,属性(Attribute)的准确抽取和应用对于丰富实体信息、提高知识图谱的质量和实用性具有重要意义。

属性抽取技术

属性抽取是指从文本等非结构化数据中提取出与实体相关的详细信息的过程。

技术实战:基于深度学习的属性抽取

随着深度学习技术的发展,特别是预训练语言模型(如BERT)的出现,属性抽取的精度和效率得到了显著提升。这些模型能够理解复杂的上下文信息,从而更准确地抽取出相关属性。

实际案例:

在一个电商平台的产品知识图谱项目中,利用基于BERT的模型从产品描述中抽取出产品的关键属性信息,如品牌、尺寸、颜色等。这些属性信息被用于改进产品推荐算法和提升搜索结果的相关性。

属性分类技术

属性分类涉及将抽取出的属性信息分类到预定义的类别中。

技术实战:基于机器学习的属性分类

机器学习,特别是监督学习方法,在属性分类任务中表现良好。通过训练样本学习属性与其类别之间的关系,模型能够自动进行属性分类。

实际案例:

在一个医疗健康知识图谱的构建中,使用监督学习模型对疾病实体的不同属性进行分类,如症状、治疗方法、药物等。这有助于构建更为详尽和准确的医疗知识图谱,支持临床决策辅助系统。

属性关联分析技术

属性关联分析旨在分析属性之间的相互关系和模式。

技术实战:基于数据挖掘的属性关联分析

数据挖掘技术,如关联规则挖掘、聚类分析等,可以用来发现属性之间的潜在关联和模式。

实际案例:

在市场分析领域,通过关联规则挖掘技术分析消费者购买行为中的属性模式,如购买某一品牌产品的消费者倾向于购买哪些类型的附加产品。这样的分析对于制定营销策略和优化库存管理非常有价值。

属性融合技术

属性融合是指将来自不同来源的属性信息整合到一起,形成统一和全面的实体视图。

技术实战:基于语义技术的属性融合

语义技术,如本体论(Ontologies)和语义标注,对于整合和统一不同来源的属性信息非常有效。

实际案例:

在一个多源数据融合的旅游知识图谱项目中,利用本体论将来自不同旅游网站的酒店信息进行融合,统一了酒店的属性描述(如位置、价格、设施等),为用户提供了更为全面和一致的信息。

关注TechLead_KrisChang,分享AI全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师,项目管理专业人士,上亿营收AI产品研发负责人

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

1.Mysql基础入门—MySQL-mysql 8.0.11安装教程

1.Mysql基础入门—MySQL-mysql 8.0.11安装教程 摘要个人简介下载Mysql安装Mysql配置环境变量 摘要 MySQL 8.0.11的安装过程涉及几个关键步骤,首先访问MySQL官方网站下载页面,选择操作系统相对应的MySQL版本进行下载。对于Windows用户,启动下…

读写锁 应用/原理

一、ReentrantReadWriteLock 让 读-读 操作可并发,写-写、写-读、读-写不可并发 (一)、基本使用 class DataContainer {private Object data;private ReentrantReadWriteLock rw new ReentrantReadWriteLock();private ReentrantReadWriteLock.ReadLock r rw.r…

Qt扫盲-QAssisant 集成其他qch帮助文档

QAssisant 集成其他qch帮助文档 一、概述二、Cmake qch例子1. 下载 Cmake.qch2. 添加qch1. 直接放置于Qt 帮助的目录下2. 在 QAssisant中添加 一、概述 QAssisant是一个很好的帮助文档,他提供了供我们在外部添加新的 qch帮助文档的功能接口,一般有两中添…

软件开发订制:使用LabVIEW软件的10大理由

1.通过软件增加处理能力及灵活性   使用基于计算机进行数据采集设备的最大优势之一是您可以使用软件来定制您的测试系统的功能和可视化特性,以满足您的应用需求。人工测试代价高,速度慢,且容易出错,而基于软件定义的系统可以更快…

景联文科技高质量大模型训练数据汇总!

3月25日,2024年中国发展高层论坛年会上,国家数据局局长刘烈宏在“释放数据要素价值,助力可持续发展”的演讲中表示,中国10亿参数规模以上的大模型数量已超100个。 当前,国内AI大模型发展仍面临诸多困境。其中&#xff…

ctf-36C3解析

一、环境 unbentu 这道题给了docker环境,gethub上面自己找 一个好用的linux全局切换梯子proxychains 二、开始解析 2.1初始 2.2编译 docker build . 2.3代理设置完毕 我试了一下代理还是不行,我们换源尝试一下 RUN sed -i s/deb.debian.org/mirro…

MYSQL数字函数实操宝典:场景化SQL语句一网打尽

​🌈 个人主页:danci_ 🔥 系列专栏:《设计模式》《MYSQL应用》 💪🏻 制定明确可量化的目标,坚持默默的做事。 MYSQL数字函数:不可不知的数据处理利器 文章目录 Part 1: 准备 &#x…

基于STM32C8T6的智能蓝牙小车控制设计

**单片机设计介绍,基于STM32C8T6的智能蓝牙小车控制设计 文章目录 一 概要二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于STM32C8T6的智能蓝牙小车控制设计是一个综合了硬件与软件设计的项目,旨在实现小车的智能控制、…

如何使用固定公网地址远程连接Python编译器并将运行结果返回到Pycharm

文章目录 一、前期准备1. 检查IDE版本是否支持2. 服务器需要开通SSH服务 二、Pycharm本地链接服务器测试1. 配置服务器python解释器 三、使用内网穿透实现异地链接服务器开发1. 服务器安装Cpolar2. 创建远程连接公网地址 四、使用固定TCP地址远程开发 本文主要介绍如何使用Pych…

K8S Pod状态为“被驱逐(evicted)”的解决方法

文章目录 驱逐原因问题复现解决方案 在Kubernetes中,pod是最小的调度单元。当Pod无法在所分配的节点上正常运行时,它可能会被驱逐(evicted)。这种情况可能是由多种原因引起,比如节点资源不足、Pod超出了所分配的资源限制、镜像拉取失败等。 …

哈希表(hash_table) 哈希存储 算法相关知识 稳定性 时间复杂度

哈希存储(散列存储) 为了快速定位数据 哈希表 哈希冲突 / 哈希矛盾 关键字不一样,但是映射之后结果一样 如何避免 哈希矛盾? 1、重新设计哈希函数,尽可能均匀散列分布在哈希表 2、开放定址法:向下寻找未存储的位置进行存放数…

《Invariant Feature Learning for Generalized Long-Tailed Classification》阅读笔记

论文标题 《Invariant Feature Learning for Generalized Long-Tailed Classification》 广义长尾分类的不变特征学习 作者 Kaihua Tang、Mingyuan Tao、Jiaxin Qi、Zhenguang Liu 和 Hanwang Zhang 来自南洋理工大学、阿里达摩院和浙江大学 初读 摘要 属性不平衡&#…

基于 FFmpeg 和 SDL 的音视频同步播放器

基于 FFmpeg 和 SDL 的音视频同步播放器 基于 FFmpeg 和 SDL 的音视频同步播放器前置知识音视频同步简介复习DTS、PTS和时间基 程序框架主线程解复用线程音频解码播放线程视频解码播放线程 音视频同步逻辑源程序结果工程文件下载参考链接 基于 FFmpeg 和 SDL 的音视频同步播放器…

vue 元素拖动,复制,已复制元素可移动,快捷方便,已解决

注意:使用当前组件时,请先了解组件代码逻辑 下方组件根据自己的需求来更改响应的元素id,调整代码实现逻辑,这里不过多解释 import Vue from "vue";/*** 拖拽*/ Vue.directive("Drag", (el) > {const move…

MySQL---函数

目录 一、概述 二、字符串函数 三、数值函数 四、日期函数 五、流程函数 一、概述 函数 是指一段可以直接被另一段程序调用的程序或代码。 也就意味着,这一段程序或代码在MySQL 中 已经给我们提供了,我们要做的就是在合适的业务场景调用对应的函数完…

课堂练习:环境体验——Linux 文件操作命令

任务描述 第二个任务就是了解Linxu的文件查看命令,文件编辑基本命令。 相关知识 为了完成本关任务,你需要掌握: 1.文件查看命令。 2.文件编辑基本命令。 文件查看命令 我们要查看一些文本文件的内容时,要使用文本编辑器来查看…

vue3+ts白屏问题解决

文章目录 打开白屏解决方法可能出现问题使用base导致的使用baseUrl导致的 注意点vue3ts白屏问题知识分享 打开白屏 解决方法 在vue.config.js页面 添加publicPath:./, const { defineConfig } require(vue/cli-service)module.exports defineConfig({ transpileDependenci…

MATLAB:优化与规划问题

一、线性规划 % 线性规划(Linear programming, 简称LP) fcoff -[75 120 90 105]; % 目标函数系数向量 A [9 4 7 54 5 6 105 10 8 53 8 9 77 6 4 8]; % 约束不等式系数矩阵 b [3600 2900 3000 2800 2200]; % 约束不等式右端向量 Aeq []; % 约束等式系…

搭建本地局域网域名并配置本地的mqtt服务器

1. 第一步: 首先准备一台windows电脑,安装 Technitium DNS Server 链接如下: Technitium DNS Server | An Open Source DNS Server For Privacy & Security 启动 start 然后进入 http://localhost:5380/ 下载完成之后,需要…

数字三角形 Number Triangles

题目描述 观察下面的数字金字塔。 写一个程序来查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。每一步可以走到左下方的点也可以到达右下方的点。 在上面的样例中,从 7 → 3 → 8 → 7 → 5 7 \to 3 \to 8 \to 7 \to 5 7→3→8→7→5 的…