当前位置: 首页 > news >正文

Knowledge Graph Studio:让知识图谱构建更简单、更智能

一、前言

上周和研究院的同事讨论 2025 年大模型产品规划时,让我产生了一些疑惑和不解,因为从大家交流的规划方向来看,更多的还是集中在Prompt提示词工程(包括提示词的管理、测试、评估、调优)这一块规划的确实挺细,另外一个重点也提到了对于大模型微调、训练以及模型推理效率的提升、包括兼容适配国产GPU算力。等我听到,发现对于领域知识库的构建和大模型智能体的规划基本上没有或者一笔带过,最关键的是对于知识图谱完全没有提及。

我突然意识到一个问题,研究院对于大模型的规划只是停留在自身技术层面以及对于大模型能力边界的考虑,而忽视来大模型的能力最终是要在业务场景中赋能落地的,不然是无法体现技术的价值。对于从事公安执法领域十多年,我深知公安办案业务的复杂性,而在这个垂直领域,如果仅仅靠选择一个开源的通用大模型,就算把提示词玩的再花,大模型能力和知识边界的局限摆在眼前,其结果可想而知,大模型产生的结果是很难达到生产级别的准确率的。

而要基于大模型的能力落地公安执法领域的业务场景,领域知识库的建设是不可或缺的,因为靠从头构建预训练大模型这条路不是一般的企业可以承受的,从国内外的市场发展格局依然清晰,基础大模型的持续投入国内外基本上只会存在几家头部顶部企业才有能力去做这块的研发。

从Menlo Ventures投资公司对美国600家企业针对生成式AI在企业中的应用现状调研分析结果可以看到:

  1. 最大投资领域:基础模型的投资额遥遥领先,从2023年的10亿美元增长到2024年的65亿美元。
  2. 第二梯队:训练与部署的投资规模位居第二,2024年达到23亿美元。

其中,对于垂直类的AI应用也相比去年增长了12倍,虽然调查报告来源于美国市场,但由于美国是全球AI技术和应用的领先市场,对于基础模型和模型基础设施的投入美国的力度还是非常大的,国内更多还是侧重于大模型应用开发领域。从整体来看,所有领域都呈现出显著的增长态势,特别是基础模型领域的投资规模最为突出,这反映了市场对AI基础能力建设的持续重视。

除了常规的基于RAG构建公安执法领域的相关知识库之外,只能在一定程序上解决对于案件、法律法规的基础咨询问答,而对于一些案件的处罚、判决,侦查辅助,调查取证,在一个复杂的团队案件中尤其复杂,经常需要处理错综复杂的关系网络。比如说一个涉毒案件,从最初的线索到最终破案,中间可能涉及到多个嫌疑人、多条证据链、多个关联案件,还要考虑各种时空关系。如果只是简单地让大模型去读取案件材料,很难准确理解和推理出这些复杂的关联关系。

而 RAG 的关键能力还是在于检索增强,也就是帮助大模型更准确地获取和理解文档中的信息。但在实际的执法办案过程中,我们往往需要处理更复杂的场景:比如需要分析多起案件之间的关联性、推演案件事实之间的逻辑关系、判断不同时间地点的证据链条是否完整、评估多个违法事实对应的法律适用条款等。这些涉及事件关系推理、时空信息计算、法律决策判断的任务,仅靠 RAG 的能力是很难满足的。

这时候,构建案件和证据的知识图谱就显得尤为重要了。通过图谱,我们可以清晰地展现案由、违法事实、法律条款之间的关联关系,实现:

1. 案件要素的快速定性:基于图谱中预设的案件模型,快速识别和匹配关键违法事实;

2. 证据链条的完整性校验:通过图谱的关系推理,自动检查证据之间的逻辑关联,确保证据链条的完整性;

3. 法律条款的精准适用:根据违法事实的特征,结合图谱中的法律知识库,准确匹配适用的法律条款;

4. 案件之间的关联分析:利用图谱的网络结构,发现不同案件之间可能存在的关联线索,辅助串并案侦查。

有了这样一个结构化的知识体系作为支撑,再配合大模型的自然语言理解能力,我们就能够更加准确、高效地完成案件办理过程中的各项任务,真正实现智能化办案的目标。

今天无意间在GitHub上看到 WhyHow.AI 团队开源了他们的 Knowledge Graph Studio(以下简称 KG Studio)工具时,立刻意识到这可能是一个重要的突破口,因为对于知识图谱跟RAG原生结合的技术和工具似乎在开源界一直都相对比较空白,除了前端时间微软开源的GraphRAG技术。这个工具的意义不仅在于降低了知识图谱的构建门槛,更重要的是为我们在公安执法领域的大模型应用提供了一个关键的补充方案。

在接下来的内容中,我将从技术架构、核心功能、应用场景和未来展望等几个维度,详细分析 KG Studio 的特点,以及它如何助力我们更好地将大模型能力落地到公安执法的实际业务中。

二、介绍Knowledge Graph Studio

Knowledge Graph StudioWhyHow.AI 团队最近开源的一款专注于知识图谱构建和管理的创新工具平台。作为一个完整的知识图谱解决方案,它不仅提供了图谱构建的核心功能,更重要的是首次将 RAG(检索增强生成)的理念深度整合到知识图谱的构建过程中。这种创新的融合方式,让知识图谱的构建和应用有了更多可能性。

与传统的知识图谱工具相比,Knowledge Graph Studio 的与众不同之处在于它的"RAG原生"设计理念。它不仅支持传统的三元组存储和查询,还能够保持文本块、实体和关系之间的紧密关联,确保了知识溯源的完整性。这种设计对于需要严谨性和可解释性的领域应用来说,具有重要的现实意义。

2.1 技术架构特点

Knowledge Graph Studio 采用了一个创新的技术架构设计,它巧妙地将知识图谱、向量检索和 RAG 系统进行了有机整合。核心架构基于 NoSQL 数据库(如 MongoDB)构建,这种选择带来了显著优势:首先是模式灵活性,能够适应知识图谱动态演进的需求;其次是查询性能,支持大规模数据的高效检索;最后是可扩展性,便于横向扩展以应对数据量增长。

更值得关注的是,该平台实现了关系数据、向量存储和搜索功能的无缝集成。这意味着我们可以同时处理结构化的案件要素(如案件类型、时间地点、涉案人员等)和非结构化的案件材料,而不必在不同的系统之间来回切换。

这种架构设计带来了几个关键优势:

1、统一的数据视图

  • 打通了结构化和非结构化数据的边界
  • 支持多粒度的知识表示和检索
  • 保证了数据的一致性和完整性

2、高效的检索机制

  • 创新性地将三元组进行向量化处理
  • 支持语义相似性和精确匹配的混合检索
  • 查询性能较传统图数据库提升显著

3、灵活的扩展能力

  • 模块化设计便于功能扩展
  • 支持自定义索引和检索策略
  • 可根据需求选择性启用功能组件

4、完整的生态支持

  • 提供标准的 RESTful API
  • 支持 Python SDK 快速开发

这种架构设计不仅解决了传统知识图谱系统在处理非结构化数据时的局限性,还为构建智能化的知识应用提供了坚实的技术基础。特别是在处理大规模异构数据时,其灵活性和扩展性的优势更加明显。

通过这样的架构设计,Knowledge Graph Studio 能够同时满足知识建模的严谨性要求和实际应用中对灵活性的需求,为知识图谱的构建和应用提供了一个理想的技术平台。

2.2 核心功能亮点

Knowledge Graph Studio 不仅仅是一个普通的知识图谱工具,更是一个面向 RAG 应用的原生知识图谱构建平台。通过将传统知识图谱技术与大模型时代的新需求有机结合,我们为用户提供了一套完整的知识表示和构建解决方案。实践证明,这种方案能够有效解决垂直领域知识构建的难点,显著提升大模型在专业领域的应用效果。

让我们一起来看看这个平台的核心功能亮点:

在当前大模型技术蓬勃发展的背景下,要真正实现大模型在垂直领域特别是公安执法等专业领域的落地应用,仅仅依靠通用大模型是远远不够的。

2.2.1 模块化的图谱构建

传统的知识图谱建设往往追求大而全,动辄耗时数月甚至数年,但实践表明这种方式难以适应当前快速迭代的业务需求。我们创新性地提出"小图谱、快迭代"的构建理念,支持团队围绕具体的业务场景或案件类型构建形式多样的专项知识图谱。

这种模块化的方法不仅大大降低了建设周期,更为重要的是能够快速验证和优化知识模型的效果。例如,在处理电信网络诈骗案件时,可以专门构建一个聚焦于诈骗话术、资金流转、团伙关系的小规模知识图谱,而不必等待一个完整的刑事案件知识图谱建设完成。

2.2.2 向量化的三元组技术

在传统知识图谱的基础上,我们引入了突破性的向量化三元组技术。这项创新将知识图谱的结构化优势与大模型的语义理解能力有机结合,使得知识检索不再局限于精确匹配,而是能够理解查询意图的上下文语义。

实践数据表明,相比传统的 Text2Cypher 方案,我们的向量化检索准确率提升了 2 倍以上。这一突破性进展意味着执法人员可以用更自然的语言描述查询需求,系统能够准确理解并返回相关的知识内容,大大提升了实际应用效果。

2.2.3 基于规则的实体解析

在实体识别和关系抽取这个知识图谱建设的关键环节,我们没有一味追求全自动化,而是基于多年实践经验,构建了一套人机协作的实体解析体系。系统支持执法人员基于专业知识定制解析规则,这些规则可以被保存和复用,随着使用不断优化完善。

这种方式既保证了抽取结果的准确性,又能够通过规则的积累不断提升系统的智能化水平。特别是在处理新型犯罪或者复杂案情时,人机协作的方式能够快速适应新的知识需求,保持系统的与时俱进。

2.2.4 API优先的设计理念

考虑到大模型应用的蓬勃发展,我们采用了 API 优先的架构设计理念。完整的 Python SDK 不仅方便与现有办案系统的无缝对接,更重要的是为 RAG(检索增强生成)应用提供了理想的知识基础设施。

通过将向量块(Vector Chunks)作为图谱中的一等公民,我们的平台能够为大模型提供更深层次的知识支持。这种设计让知识检索不再是简单的文本匹配,而是能够提供包含上下文的完整知识片段,显著提升了大模型在专业领域的表现。

知识图谱的构建是一个需要多方参与的过程,Knowledge Graph Studio平台提供了直观的可视化界面,让非技术背景的专业人员也能轻松参与知识建设。通过图谱共享和协作编辑功能,办案人员、技术人员和领域专家可以紧密配合,各自发挥所长。

这种协作机制特别适合公安执法领域的特点,因为真正有价值的知识往往来自于一线办案人员的实践经验。通过平台的协作功能,这些宝贵的经验可以被及时捕获和固化,形成可复用的知识资产。

2.3 在公安执法场景中的应用价值

在日常执法办案工作中,我们经常面临着案件信息碎片化、证据关系复杂、串并案分析困难等一系列挑战。Knowledge Graph Studio 正是基于对这些实际问题的深入理解,提供了一套系统化的解决方案。具体来说,它能够帮助我们应对以下三个核心场景:

2.3.1 案件知识的结构化表示

传统的案件信息往往分散在大量的文书、笔录和资料中,这给快速获取和分析带来了巨大挑战。通过 Knowledge Graph Studio:

  • 我们可以将非结构化的案件文书自动转化为规范的知识图谱结构
  • 准确刻画人、物、地、案件、时间等要素之间的复杂关联
  • 建立起案件信息的知识底座,为后续的智能分析和辅助办案提供坚实基础
  • 支持灵活的知识模型定制,适应不同案件类型的特殊需求

2.3.2 证据链条的智能梳理

在重大案件侦办过程中,证据关系错综复杂,常规方式难以厘清关键线索。Knowledge Graph Studio 提供:

  • 基于图谱的证据链可视化展现,直观呈现证据之间的逻辑关联
  • 智能识别证据链条中的关键节点和薄弱环节
  • 辅助办案人员快速发现证据体系中的漏洞和不足
  • 提供证据补强建议,有效提升案件质量
  • 支持证据链路径的多维度分析和推演

2.3.3 跨案件的关联分析

串并案分析是提升破案效率的关键,但传统方法往往依赖人工经验。Knowledge Graph Studio 创新性地:

  • 基于知识图谱的网络结构,自动发现案件间的潜在关联
  • 提供多层次、多维度的关系路径搜索和推理能力
  • 支持复杂条件下的案件特征匹配和相似性分析
  • 实现对作案规律、团伙网络等高价值信息的智能挖掘
  • 为串并案侦查和研判提供精准的数据支撑

通过这些功能的有机结合,Knowledge Graph Studio 不仅提升了办案效率,更为打造智能化办案新模式提供了有力支撑。在实践中,我们已经看到它在提升办案质量、加快办案进度等方面带来的显著成效。

2.4 与大模型的协同效应

Knowledge Graph Studio 的价值不仅在于其本身的功能,更重要的是它能够与大模型形成良性互补:

  • 利用大模型的自然语言理解能力辅助知识抽取
  • 通过知识图谱约束大模型的推理过程
  • 结合两者优势提供更准确的问答和决策支持

虽然 Knowledge Graph Studio 目前还处于开源的初期阶段,但它的设计理念和技术路线与我们的需求高度契合。随着社区的参与和工具的不断完善,我相信它将成为推动公安执法领域智能化转型的重要支撑。

特别值得一提的是,该项目采用 MIT 许可证开源,这意味着我们可以基于自身需求进行定制化开发,这对于公安行业的特殊性要求来说尤为重要。

通过对 Knowledge Graph Studio 的深入分析,更加坚定了我之前的判断:在垂直领域应用中,仅依靠大模型是远远不够的,必须要有领域知识图谱的支撑。而 Knowledge Graph Studio 的出现,为我们打通了从非结构化文本到结构化知识,再到智能应用的完整链路,这正是我们目前最需要的。

三、为什么开源 Knowledge Graph Studio?

在讨论技术细节之前,我们需要理解 WhyHow 团队选择开源的原因。开源不仅是一个技术决策,更是一种生态建设的战略选择。WhyHow 的目标是通过开放其知识图谱平台,促进社区协作和技术创新,使更多团队能够根据自身需求定制和扩展知识图谱的功能。

  1. 透明性与信任开源使得用户可以完全掌控平台的运行方式,从而更好地满足隐私保护和合规性要求。特别是在金融、医疗等对数据安全高度敏感的领域,开源平台提供了灵活的部署方案,使用户能够在自己的环境中直接运行系统,嵌入自定义的安全措施。
  2. 生态系统建设WhyHow 希望通过开源推动知识图谱技术的普及和应用。通过开放 API 和 SDK,开发者可以轻松将 KG Studio 集成到现有的系统中,从而构建更强大的基于知识图谱的解决方案。
  3. 激发创新开源平台为研究人员和开发者提供了实验和创新的空间。通过模块化设计,用户可以针对特定场景创建“小型图”,测试新的算法和数据表示方式。

四、技术架构:结合 NoSQL 的创新设计

KG Studio 的技术架构是其核心竞争力之一。它基于 MongoDB 构建,同时支持关系数据、向量存储和灵活模式,旨在满足大语言模型(LLM)系统、多代理 RAG(Retrieval-Augmented Generation)工作流和结构化知识表示的需求。

MongoDB 作为基础架构的选择有几个关键优势:

  • 文档模型灵活性:MongoDB 的文档模型允许存储复杂的嵌套数据结构,非常适合知识图谱中的多维数据表示
  • Schema 灵活性:支持动态模式,可以根据需要调整数据结构,这对于不断演化的知识图谱至关重要

这个技术架构展示了 KG Studio 在知识图谱和 AI 应用领域的深度思考:

  1. 技术选型的前瞻性:选择 MongoDB 作为基础设施不仅解决了当前需求,也为未来的扩展留下了空间。
  2. 架构的完整性:通过统一的平台支持传统关系数据、向量数据和灵活模式,满足了现代 AI 应用的多样化需求。
  3. 应用场景的覆盖:架构设计充分考虑了 LLM、RAG 和知识表示等主流 AI 应用场景,体现了产品的市场洞察力。

这样的架构设计使 KG Studio 能够在竞争激烈的市场中保持技术优势,同时为用户提供全面的解决方案。

4.1多模存储架构

KG Studio 的存储层结合了以下技术:

  • 图数据库:用于存储实体和关系,支持高效的图查询和推理。
  • 向量数据库:支持语义相似性搜索,特别适合大语言模型生成的嵌入向量。
  • 关系数据库:管理元数据和系统配置,提供可靠的数据一致性。
  • 分布式缓存:提升查询性能,优化用户体验。

这种多模存储的设计,使得 KG Studio 能够同时处理结构化和非结构化数据,满足复杂知识图谱构建的需求。

4.2语义检索与嵌入三元组

KG Studio 的查询引擎是其另一大亮点。通过嵌入三元组(Triple Embedding),平台能够在检索过程中综合考虑节点、关系和属性之间的语义关联。这种方法相比传统的节点检索更为精确,使得查询结果的准确率提升了两倍。

例如,在医疗场景中,查询引擎可以根据医生的诊断记录,提取与患者病史相关的所有节点和关系,并将其整合到一个语义上下文中,帮助医生快速做出决策。

4.3模块化微服务架构

KG Studio 采用微服务架构设计,每个功能模块独立运行:

  • 数据接入与处理:支持多种数据源(如 CSV、JSON、PDF)和智能数据清洗。
  • 知识图谱构建:包括实体识别、关系抽取和属性管理。
  • 知识推理与分析:支持路径分析、规则推理和语义计算。

这种模块化设计使得系统具有高度的灵活性和可扩展性,用户可以根据具体需求选择性部署功能模块。

五、核心功能解析

5.1 数据接入与清洗

KG Studio 支持多种数据格式的接入,包括结构化数据(如数据库表)、半结构化数据(如 JSON)和非结构化数据(如文本和图片)。通过内置的智能数据清洗工具,用户可以快速完成数据去重、格式标准化和异常值处理,为后续的知识图谱构建打下坚实基础。

案例:在金融领域,KG Studio 可以从多个来源(如合同、财务报表)中提取数据,并自动清洗和整合,构建企业关联图谱。

5.2 知识图谱构建

  • 实体识别与消歧:通过深度学习模型识别文本中的实体,并将同义实体统一到一个节点。
  • 关系抽取:支持基于规则和深度学习的关系识别,用户可以根据具体场景定义自定义规则。
  • 属性管理:为每个实体和关系添加属性,丰富知识表示。

案例:在医疗场景中,KG Studio 可以将医生的诊断记录转化为时间序列知识图谱,帮助医生跟踪患者病情变化。

5.3 知识推理与语义分析

KG Studio 内置了强大的推理引擎,支持基于规则的推理和语义计算。例如,用户可以通过自然语言问题查询图谱,系统会返回与问题相关的节点、关系和嵌入向量块。

案例:在法律领域,KG Studio 可以通过多文档检索和推理,帮助律师快速找到相关法律条款和判例。

六、应用场景与价值

6.1 企业知识管理

通过构建企业知识图谱,企业可以将分散的文档和数据整合为一个统一的知识库,支持智能搜索和知识共享。例如,某大型制造企业利用 KG Studio 构建了设备维修知识库,大幅提升了维修效率。

6.2 医疗健康

在医疗领域,KG Studio 可用于构建患者病历知识图谱,帮助医生进行诊断支持和药物相互作用分析。例如,某医院利用 KG Studio 构建了药物知识图谱,显著降低了药物不良反应的发生率。

6.3 金融风控

通过构建企业关联图谱,KG Studio 可以帮助金融机构识别潜在风险。例如,某银行利用 KG Studio 构建了企业信用图谱,实现了精准的风险评估。

七、未来展望

在知识图谱技术快速发展和应用不断深化的背景下,我们需要以更开放、更前瞻的视角来规划产品的未来发展方向。基于对行业趋势的深入观察和市场需求的准确把握,我们认为知识图谱产品的发展将呈现出多元化、智能化和生态化的特征。未来,KG Studio 将重点在以下几个方向持续发力:

  1. 技术演进WhyHow 团队计划进一步优化 KG Studio 的性能,并引入更多 AI 能力,如自动化知识图谱构建和实时推理。
  2. 生态系统建设通过开放 API 和 SDK,WhyHow 希望吸引更多开发者和研究人员参与,共同推动知识图谱技术的发展。
  3. 场景拓展随着知识图谱技术的成熟,KG Studio 将在更多垂直领域(如教育、能源、物流)中发挥作用。

这三个方向的协同发展,将形成一个良性循环:技术创新驱动应用场景拓展,场景深化促进生态繁荣,生态建设反哺技术创新。通过这种螺旋式上升的发展模式,我们相信KG Studio将在未来的知识图谱领域占据更重要的位置,为用户提供更优质的服务。

八、总结

WhyHow Knowledge Graph Studio 的开源标志着知识图谱技术迈向了一个更加开放和协作的新时代。通过其强大的技术架构和丰富的功能模块,KG Studio 为用户提供了构建和管理知识图谱的一站式解决方案。无论是在企业知识管理、医疗健康,还是金融风控领域,KG Studio 都展示了其巨大的潜力和价值。

https://github.com/whyhow-ai/knowledge-table

https://github.com/whyhow-ai/knowledge-graph-studio

相关文章:

Knowledge Graph Studio:让知识图谱构建更简单、更智能

一、前言 上周和研究院的同事讨论 2025 年大模型产品规划时,让我产生了一些疑惑和不解,因为从大家交流的规划方向来看,更多的还是集中在Prompt提示词工程(包括提示词的管理、测试、评估、调优)这一块规划的确实挺细&a…...

vue 中实现音视频播放进度条(可拖拽,满足常见开发需求)

由于开发需要,作者封装了一个音视频播放进度条的组件,支持 vue2 及 vue3 ,有需要的朋友后台私信作者获取组件源码哦(工作日每天都在线),下面是对该款组件的介绍。 组件默认样式👇(组…...

[免费]SpringBoot+Vue企业OA自动化办公管理系统【论文+源码+SQL脚本】

大家好,我是java1234_小锋老师,看到一个不错的SpringBootVue企业OA自动化办公管理系统,分享下哈。 项目视频演示 【免费】SpringBootVue企业OA自动化办公管理系统 Java毕业设计_哔哩哔哩_bilibili 项目介绍 随着信息技术在管理上越来越深入…...

笔记:在WPF中BitmapSource都有哪些派生类,他们主要功能,使用方法,使用场景

一、目的:在WPF中BitmapSource都有哪些派生类,他们主要功能,使用方法,使用场景 BitmapSource 是 WPF 中图像处理的基类,提供了许多派生类来处理不同类型的图像源。以下是一些常见的 BitmapSource 派生类、它们的主要功…...

JAVA基础学习笔记_多线程

文章目录 多线程并发和并行多线程的实现方式Thread类实现Runnable接口方式实现callable接口和Future接口实现 常用的成员方法线程的生命周期线程的安全问题同步代码块同步方法lock锁死锁 生产者和消费者(等待唤醒机制)阻塞队列实现等待唤醒机制线程的6种状态线程池自定义线程池…...

什么是自动化办公

自动化办公是指使用技术工具或软件,通过预设流程或脚本,自动执行日常办公任务,从而提升效率、减少错误、节约时间的办公模式。它适用于需要重复性、规则明确的工作流程,让员工将精力集中在更具创造性和战略性的工作上。 自动化办公…...

数据库系统

数据库模式 3个阶段以及各自的产物: 1、需求分析(数据流图、数据字典、需求说明书); 2、概念结构设计(ER模型); 3、逻辑结构设计(关系模式)); 关…...

文件系统--底层架构(图文详解)

一、文件系统的底层存储与寻址 当我们谈到文件系统的底层结构时,最关键的问题是:文件的数据与元数据(属性)如何存储在磁盘上,以及系统是如何定位这些数据的?在谈及文件系统之前,我们要先对储存…...

【OCR】——端到端文字识别GOT-OCR2.0不香嘛?

代码:https://github.com/Ucas-HaoranWei/GOT-OCR2.0?tabreadme-ov-file 在线demo:https://huggingface.co/spaces/stepfun-ai/GOT_official_online_demo 0.前言 最早做ocr的时候,就在想如何能做一个端到端的模型,就不用先检测再…...

SkyWalking 和 ELK 链路追踪实战

一、背景 最近在给项目搭建日志平台的时候,采用的方案是 SkyWalking ELK 日志平台,但发现 ELK 日志平台中的日志没有 Trace ID,导致无法追踪代码报错的整体链路。 空哥提示:Trace ID 是分布式追踪中用来唯一标识一个服务请求或事…...

ETCD的封装和测试

etcd是存储键值数据的服务器 客户端通过长连接watch实时更新数据 场景: 当主机A给服务器存储 name: 小王 主机B从服务器中查name ,得到name-小王 当主机A更改name 小李 服务器实时通知主机B name 已经被更改成小李了。 应用:服务注册与发…...

基于大数据爬+数据可视化的民族服饰数据分析系统设计和实现(源码+论文+部署讲解等)

博主介绍:CSDN毕设辅导第一人、全网粉丝50W,csdn特邀作者、博客专家、腾讯云社区合作讲师、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌ 技术范围…...

torch.optim.lr_scheduler.ReduceLROnPlateau

torch.optim.lr_scheduler.ReduceLROnPlateau 是 PyTorch 中的一种学习率调度器,主要用于在模型训练过程中根据某些指标(如验证损失)动态调整学习率。它是一种基于性能指标动态调整学习率的策略,而不是预定义的固定时间调整。 主要…...

Linux 搭建ftp服务

FTP是什么? FTP(文件传输协议,File Transfer Protocol)是一种用于在计算机之间传输文件的网络协议。它基于客户端-服务器模型,允许用户从远程服务器上传、下载和管理文件。 FTP的主要作用 文件传输:FTP最基…...

阳光电源嵌入式面试题及参考答案

讲一讲声明变量的时候应该注意哪些内容。 在声明变量时,首先要考虑变量的类型。不同的数据类型有不同的用途和占用的存储空间大小。例如,基本数据类型如整型(int)通常占用 4 个字节,用来存储整数;而浮点型(float)用于存储带有小数部分的数字,占用 4 个字节,双精度浮点…...

PS的功能学习(形状、文字、图层)

关于图层 如果是在一个已经有其他图层的文档界面下,拉一张新图进来,就会自动转换成智能对象 注意,放大之后再栅格化,是会根据原本的防矢量图规则放大之后,再变回像素图层,这个变回来的像素图层是“在原像素…...

项目实例_FashionMNIST_CNN

前言 提醒: 文章内容为方便作者自己后日复习与查阅而进行的书写与发布,其中引用内容都会使用链接表明出处(如有侵权问题,请及时联系)。 其中内容多为一次书写,缺少检查与订正,如有问题或其他拓展…...

Ubuntu 安装 web 服务器

安装 apach sudo apt install apache2 -y 查看 apach2 版本号 apache2 -v 检查是否启动服务器 sudo service apache2 status 检查可用的 ufw 防火墙应用程序配置 sudo ufw app list 关闭防火墙 sudo ufw disable 更改允许通过端口流量 sudo ufw allow Apache Full 开启…...

burp的编解码,日志,比较器

声明! 学习视频来自B站up主 **泷羽sec** 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关&a…...

2.1、模版语法

2.1.1、插值语法 1、代码示例 <body><!-- 准备容器 --><div id"app"><!-- 在data中声明的 --><!--1、 data中声明的变量 --><h1>{{msg}}</h1><h1>{{sayHello()}}</h1><!-- 不在data中的变量不可以 -->…...

最小二乘法拟合出二阶响应面近似模型

背景&#xff1a;根据样本试验数据拟合出二阶响应面近似模型&#xff08;正交二次型&#xff09;&#xff0c;并使用决定系数R和调整的决定系数R_adj来判断二阶响应面模型的拟合精度。 1、样本数据&#xff08;来源&#xff1a;硕士论文《航空发动机用W形金属密封环密封性能分析…...

【汽车】-- 常见的汽车悬挂系统

汽车悬挂系统是车辆的重要组成部分&#xff0c;其主要功能是连接车轮和车身&#xff0c;减缓路面颠簸对车身的影响&#xff0c;提高行驶的平顺性、舒适性和操控性。以下是常见的汽车悬挂系统类型及其特点&#xff1a; 1. 独立悬挂系统 每个车轮可以独立上下运动&#xff0c;不…...

VMware Workstation Pro 17 下载 以及 安装 Ubuntu 20.04.6 Ubuntu 启用 root 登录

1、个人免费版本 VMware Workstation Pro 17 下载链接怎么找&#xff1f;直接咕咕 VMware 找到如下链接。链接如下&#xff1a;Workstation 和 Fusion 对个人使用完全免费&#xff0c;企业许可转向订阅 - VMware 中文博客 点进去链接之后你会看到如下&#xff0c;注意安装之后仍…...

记录ubuntu22.04重启以后无法获取IP地址的问题处理方案

现象描述&#xff1a;我的虚拟机网络设置为桥接模式&#xff0c;输入ifconfig只显示127.0.0.1&#xff0c;不能连上外网。&#xff0c;且无法上网&#xff0c;用ifconfig只有如下显示&#xff1a; 1、sudo -i切换为root用户 2、输入dhclient -v 再输入ifconfig就可以看到多了…...

linux 删除系统特殊的的用户帐号

禁止所有默认的被操作系统本身启动的且不需要的帐号&#xff0c;当你第一次装上系统时就应该做此检查&#xff0c;Linux提供了各种帐号,你可能不需要&#xff0c;如果你不需要这个帐号,就移走它&#xff0c;你有的帐号越多,就越容易受到攻击。 1.为删除你系统上的用户,用下面的…...

core Webapi jwt 认证

core cookie 验证 Web API Jwt 》》》》用户信息 namespace WebAPI001.Coms {public class Account{public string UserName { get; set; }public string UserPassword { get; set; }public string UserRole { get; set; }} }》》》获取jwt类 using Microsoft.AspNetCore.Mvc…...

【Redis】Redis基础——Redis的安装及启动

一、初识Redis 1. 认识NoSQL 数据结构&#xff1a;对于SQL来说&#xff0c;表是有结构的&#xff0c;如字段约束、字段存储大小等。 关联性&#xff1a;SQL 的关联性体现在两张表之间可以通过外键&#xff0c;将两张表的数据关联查询出完整的数据。 查询方式&#xff1a; 2.…...

Oracle Recovery Tools工具一键解决ORA-00376 ORA-01110故障(文件offline)---惜分飞

客户在win上面迁移数据文件,由于原库非归档,结果导致有两个文件scn不一致,无法打开库,结果他们选择offline文件,然后打开数据库 Wed Dec 04 14:06:04 2024 alter database open Errors in file d:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_6056.trc: ORA-01113:…...

常用环境部署(二十四)——Docker部署开源物联网平台Thingsboard

1、Docker和Docker-compose安装 参考网址如下&#xff1a; CENTOS8.0安装DOCKER&DOCKER-COMPOSE以及常见报错解决_centos8安装docker-compose-CSDN博客 2、 Thingsboard安装 &#xff08;1&#xff09;在/home目录下创建docker-compose.yml文件 vim /home/docker-com…...

SqlServer Doris Flink SQL 类型映射关系

SqlServer 对应 Flink SQL 数据类型映射关系 SQL Server TypeFlink SQL Typechar(n)CHAR(n)varchar(n)VARCHAR(n)nvarchar(n)VARCHAR(n)nchar(n)VARCHAR(n)textSTRINGntextSTRINGxmlSTRINGdecimal(p, s)DECIMAL(p, s)moneyDECIMAL(p, s)smallmoneyDECIMAL(p, s)numericNUMERIC…...

做的好的自驾游网站/友情链接可以随便找链接加吗

前言   &#x1f384;&#xff1a;CSDN的小伙伴们大家好&#xff0c;今天跟大家分享一个二叉树的应用案例——二叉排序树。如果这篇文章对你有用&#xff0c;麻烦给我点个小赞以示鼓励吧&#x1f384;   &#x1f3e1;&#xff1a;博客主页&#xff1a;空山新雨后的java知识…...

网站 设计风格/神马推广登录

一、JVM管理内存段分类 1、线程共享内存 方法区&#xff1a;存储jvm加载的class、常量、静态变量、及时编译器编译后的代码等 java堆&#xff1a;存储java所有对象实例、数组等 2、线程私有内存 程序计数寄存器&#xff1a;每个线程有自己的计数寄存器&#xff0c;存储当前线程…...

东莞网站建设图表/方象科技专注于什么领域

2019独角兽企业重金招聘Python工程师标准>>> win10安装配置nodejs 下载node 官网下载node接下来在命令提示符里&#xff08;winR&#xff09;输入node -v和npm -v&#xff0c;如图所示&#xff0c;表示安装完成。测试&#xff0c; 配置node 在nodejs文件目录下&a…...

网站注册实名制怎么做/seo快速排名服务

不要自卑&#xff0c;去提升实力 互联网行业谁技术牛谁是爹 如果文章可以带给你能量&#xff0c;那是最好的事&#xff01;请相信自己 加油o~ 点击下面链接 蓝桥杯历届真题题目解析代码答案&#xff08;2013-2020&#xff09;&#xff08;JavaA、B、C组&#xff09; 题目描述…...

与狗做网站/企业微信管理系统

Windows下如何使用CMD命令打开进入MySQL数据库?1.打开【开始】》【运行】输入【cmd】单击【确定】后出现CMD命令黑色窗口&#xff0c;这就是我们说的CMD命令行&#xff0c;或者使用快捷键Windows键(在键盘上有个Windows标志的按键)R输入cmd后回车。2.在CMD命令窗口敲入命令mys…...

宠物医院网站开发背景/100%能上热门的文案

千万级别mysql合并表快速去重简析mysql合并表去重目标&#xff1a;现有表a和b&#xff0c;把两个表中的数据合并去重到c表中。其中a和b表中数据量大概在2千万左右。基本情况操作系统版本&#xff1a;CentOS release 5.6 64位操作系统内存&#xff1a;8G数据库版本&#xff1a;5…...