DeepSeek:知识图谱与大模型参数化知识融合的创新架构

引言:AI 领域的融合趋势

在这里插入图片描述

在目前大模型与知识图谱作为两个重要的研究方向,各自展现出了强大的能力与潜力。大模型,凭借其在海量数据上的深度训练,拥有强大的语言理解与生成能力,能够处理多种自然语言处理任务,如文本生成、问答系统、机器翻译等 ,像 GPT 系列模型,一经推出便在全球范围内引起了广泛关注,展示了大模型在语言处理方面的卓越能力。知识图谱则以结构化的方式组织知识,清晰地展现了实体之间的关系,为智能应用提供了丰富的背景知识,在智能搜索、推荐系统等领域发挥着关键作用,例如百度的知识图谱,为用户提供了更加智能、准确的搜索结果。

然而,二者也都存在一定的局限性。大模型虽然能够学习到大量的语言知识,但对于一些需要精确知识和逻辑推理的任务,可能会出现 “幻觉”,生成看似合理但实际错误的内容 。知识图谱虽然知识结构清晰,但构建成本高昂,且在处理自然语言的灵活性上有所欠缺。为了克服这些局限性,将大模型与知识图谱进行融合成为了 AI 领域的一个重要研究方向,这种融合能够实现优势互补,提升智能系统的性能和可靠性。

DeepSeek 在大模型与知识图谱融合架构方面进行了深入的探索与创新,提出了独特的技术方案。其融合架构致力于解决现有技术中存在的问题,为实现更加智能、高效的人工智能应用提供了新的思路和方法。接下来,让我们深入探讨 DeepSeek 的知识图谱与大模型参数化知识的融合架构,了解其背后的技术原理与创新之处。

DeepSeek:AI 领域的新星

在这里插入图片描述

DeepSeek,全称杭州深度求索人工智能基础技术研究有限公司 ,是一家专注于开发先进大语言模型(LLM)和相关技术的创新型企业。自 2023 年 7 月 17 日成立以来,凭借在大模型领域的卓越创新,迅速在全球 AI 领域崭露头角,成为备受瞩目的焦点。

2024 年 1 月 5 日,DeepSeek 发布首个大模型 DeepSeek LLM,包含 670 亿参数,在 2 万亿 token 的数据集上进行训练,涵盖中英文,展现出强大的语言理解与生成能力。同年 5 月,开源第二代 MoE 大模型 DeepSeek-V2,性能比肩 GPT-4Turbo,价格却仅为 GPT-4 的百分之一,以超高性价比收获了 “AI 届拼多多” 的名号 。随后在 9 月 5 日,DeepSeek 升级推出全新的 DeepSeek V2.5 新模型,在写作任务、指令跟随等多方面进行了优化,进一步提升了模型的性能和实用性。11 月 20 日,推理模型 DeepSeek-R1-Lite 预览版上线,为后续更强大的模型发布奠定了基础。12 月 26 日,DeepSeek-V3 首个版本上线并同步开源,该模型在多项评测中表现优异,超越了一些主流开源模型,再次证明了 DeepSeek 在大模型技术上的领先地位。

进入 2025 年,DeepSeek 的发展势头更为强劲。1 月 20 日,正式发布 DeepSeek-R1 模型,在数学、代码、自然语言推理等任务上,性能比肩 OpenAI o1 正式版,而训练成本仅为 560 万美元,远低于美国科技巨头在人工智能技术上的投入,以高性价比优势震惊业界。1 月 27 日,DeepSeek 在中国区及美区苹果 App Store 免费榜均占据首位,成为唯一一次同期在中国和美区苹果 App Store 占据第一位的中国应用,其影响力迅速蔓延至全球。随后,在 1 月 28 日凌晨,DeepSeek 发布开源多模态人工智能模型 Janus-Pro,拥有 10 亿和 70 亿参数规模,其中 Janus-Pro-7B 在 GenEval 和 DPG-Bench 基准测试中击败了 OpenAI 的 DALL-E 3 和 Stable Diffusion,展示了 DeepSeek 在多模态领域的技术实力。

DeepSeek 的成功,不仅在于其推出的一系列高性能、低成本的大模型,更在于其独特的技术创新和开源策略。通过对算法的改进和优化,DeepSeek 在算力和数据量需求上实现了突破,以较小的算力和数据量取得了优异的模型性能,打破了传统大模型依赖大量算力和数据的局限。同时,DeepSeek 采用完全开源策略,降低了用户的使用门槛,促进了 AI 开发者社区的协作生态,吸引了大量开发者和研究人员的关注与参与,推动了 AI 技术的快速发展。

知识图谱:结构化知识的基石

在这里插入图片描述

(一)知识图谱的概念与原理

知识图谱是一种语义网络,它以结构化的方式描述了现实世界中的实体、概念及其之间的关系 。在知识图谱中,实体可以是具体的事物,如人物、地点、事件等,也可以是抽象的概念,如学科、理论等。关系则表示实体之间的联系,如 “出生地”“所属国家”“包含关系” 等。这些实体和关系通过三元组的形式进行表示,即(实体 1,关系,实体 2),例如(姚明,出生地,上海),这样的三元组清晰地表达了姚明与上海之间的出生地关系。

从数据结构的角度来看,知识图谱可以看作是一个由节点和边组成的有向图。节点代表实体或概念,边代表实体之间的关系,边上的标签则表示关系的类型。这种图结构能够直观地展示知识之间的关联,使得计算机可以通过图算法对知识进行处理和分析,从而实现知识的查询、推理等功能 。例如,在一个关于电影的知识图谱中,电影、演员、导演等都可以作为节点,而 “主演”“执导” 等关系则作为边连接这些节点,通过这种方式可以构建出一个丰富的电影知识网络。

知识图谱的构建过程涉及多个关键技术,包括实体识别、关系抽取、知识融合等。实体识别是从文本中提取出具有特定意义的实体,如从 “苹果公司发布了新款手机” 这句话中识别出 “苹果公司” 和 “新款手机” 这两个实体;关系抽取则是确定实体之间的语义关系,如判断出 “发布” 是 “苹果公司” 和 “新款手机” 之间的关系;知识融合是将来自不同数据源的知识进行整合,消除重复和矛盾,形成一个统一的知识图谱 。这些技术相互配合,为知识图谱的构建提供了坚实的基础。

(二)知识图谱的优势

知识图谱在提供可解释性、精准查询等方面具有显著优势,这些优势使得它在众多领域得到了广泛应用。

在可解释性方面,知识图谱以直观的图结构展示知识,用户可以清晰地看到实体之间的关系和推理路径。例如,在医疗领域,当医生使用基于知识图谱的诊断辅助系统时,系统可以通过展示疾病、症状、检查结果和治疗方案之间的关系,帮助医生理解诊断的依据和推理过程,从而做出更准确的决策 。在金融风险评估中,知识图谱可以展示企业之间的股权关系、资金往来等信息,为风险评估提供清晰的解释和依据。

在精准查询方面,知识图谱能够理解用户的查询意图,通过语义匹配和推理提供更加准确的结果。与传统的基于关键词匹配的搜索方式不同,知识图谱可以根据实体和关系进行查询,能够处理复杂的查询需求 。例如,当用户查询 “与苹果公司竞争的科技公司有哪些” 时,知识图谱可以通过分析 “竞争” 关系,准确地返回如三星、华为等与苹果公司在科技领域存在竞争关系的公司,而不仅仅是包含 “苹果公司” 和 “竞争” 这两个关键词的网页。

知识图谱还可以为智能推荐系统提供丰富的上下文信息,提高推荐的准确性和相关性。在电商领域,通过分析用户的购买历史和商品之间的关系,如 “购买了手机的用户还购买了手机壳”,知识图谱可以为用户推荐更符合其需求的商品 。在新闻推荐中,知识图谱可以根据新闻事件之间的关联,为用户推荐相关的新闻报道,帮助用户全面了解事件的背景和发展。

知识图谱在知识推理方面也具有强大的能力。它可以根据已有的知识推导出新的知识,填补知识图谱中的空白。例如,已知 “张三是李四的父亲” 和 “李四是王五的父亲”,通过知识图谱的推理能力,可以得出 “张三是王五的祖父” 这一结论 。这种推理能力在智能问答、语义搜索等应用中发挥着重要作用,能够帮助用户获取更深入、更全面的知识。

大模型参数化知识:黑盒中的智慧

在这里插入图片描述

(一)大模型参数化知识的原理

大模型参数化知识是通过在大规模数据上进行深度学习训练而形成的。以 Transformer 架构为基础的大模型,如 GPT 系列、BERT 等,在训练过程中,会对海量的文本数据进行处理。这些数据包含了丰富的语言知识、语义信息以及世界知识等。模型通过不断调整自身的参数,来学习数据中的各种模式和规律,从而实现对知识的表达和存储。

在训练时,模型会将输入的文本数据转化为向量表示,然后通过多层神经网络进行处理。在这个过程中,模型会根据数据中的上下文信息,自动学习到词语之间的语义关系、句子的语法结构以及篇章的逻辑关系等 。例如,当模型学习到 “苹果” 这个词时,它会同时学习到 “苹果” 与 “水果”“红色”“香甜” 等相关概念之间的联系,这些联系通过模型的参数进行编码和存储。

模型的训练过程本质上是一个优化的过程,通过最小化损失函数来调整参数,使得模型的预测结果与真实标签之间的差异尽可能小。在这个过程中,模型会逐渐收敛到一个能够较好地拟合训练数据的状态,从而获得强大的语言理解和生成能力 。例如,在训练一个语言生成模型时,模型会根据输入的前文,预测下一个可能出现的单词,通过不断调整参数,使得预测的单词与真实的文本更加接近。

(二)大模型参数化知识的特点

大模型参数化知识具有强大的语义理解能力。它能够理解文本中复杂的语义关系,处理隐喻、多义词等语言现象 。例如,当输入 “他是一只纸老虎” 这句话时,大模型能够理解 “纸老虎” 在这里并不是指真正的老虎,而是用来比喻外表强大而实际虚弱的人,这种对隐喻的理解体现了大模型强大的语义理解能力。

大模型还具有出色的泛化能力,能够将在训练数据中学到的知识应用到未见过的新数据上,处理各种不同类型的自然语言处理任务 。例如,一个经过大量文本训练的大模型,不仅可以完成文本分类任务,还可以进行机器翻译、问答系统、文本生成等多种任务,展现出良好的通用性和适应性。

大模型的参数化知识也存在一些局限性。由于模型的复杂性和训练数据的海量性,模型的决策过程往往是一个黑盒,难以解释模型为什么会生成特定的结果 。这在一些对可解释性要求较高的领域,如医疗、金融等,可能会限制模型的应用。

大模型还存在 “幻觉” 问题,即模型可能会生成一些看似合理但实际上与事实不符的内容 。这是因为模型在训练过程中,虽然学习到了大量的语言模式,但对于一些真实世界的知识可能存在理解偏差或不准确的情况。例如,在回答关于历史事件的问题时,大模型可能会因为训练数据的局限性或错误,而给出错误的时间、人物等信息。

DeepSeek 的融合架构解析

在这里插入图片描述

(一)融合的必要性

大模型虽然具备强大的语言理解与生成能力,但在处理一些需要精确知识和逻辑推理的任务时,存在一定的局限性。例如,当被问及 “珠穆朗玛峰的海拔是多少” 时,大模型可能会因为训练数据的不准确或自身的 “幻觉” 问题,给出错误的答案。而知识图谱以结构化的方式存储了大量的事实性知识,能够准确地回答这类问题,如 “珠穆朗玛峰的海拔约为 8848.86 米” 。

知识图谱在处理自然语言的灵活性上有所欠缺。当面对自然语言描述的复杂问题时,知识图谱难以直接理解和处理,需要借助自然语言处理技术将问题转化为图谱可理解的形式 。而大模型在自然语言处理方面具有天然的优势,能够理解复杂的语言表达,将自然语言问题转化为可操作的指令。

将大模型与知识图谱进行融合,可以实现优势互补。大模型可以利用知识图谱中的精确知识,提升回答的准确性和可靠性,减少 “幻觉” 问题的出现 。知识图谱可以借助大模型的自然语言处理能力,更好地理解和处理自然语言问题,拓展其应用场景。这种融合能够提升智能系统在多种任务上的表现,如智能问答、文本生成、信息检索等,为用户提供更加准确、智能的服务。

(二)具体融合架构

架构设计思路:DeepSeek 的融合架构设计理念是在大模型的基础上,巧妙地引入知识图谱,实现两者的有机协同。在模型的输入层,将文本数据与知识图谱中的相关知识进行融合。当输入一个关于历史人物的问题时,不仅会将问题文本输入大模型,还会同时检索知识图谱中该人物的相关信息,如生平事迹、主要成就等,并将这些信息以合适的方式编码后与文本数据一同输入大模型 。这样,大模型在处理问题时,能够利用知识图谱提供的背景知识,更好地理解问题的含义,从而生成更准确的回答。

在模型的训练过程中,也会将知识图谱的信息融入到损失函数中。通过设计特定的损失项,使得模型在学习语言知识的同时,能够学习到知识图谱中实体和关系的语义信息,促进模型对知识的理解和记忆 。例如,在训练一个文本分类模型时,可以利用知识图谱中类别之间的层次关系,设计一个基于知识图谱的损失项,使得模型在分类时能够考虑到这些关系,提高分类的准确性。

在模型的推理阶段,知识图谱同样发挥着重要作用。当大模型生成回答时,会参考知识图谱中的知识进行验证和修正。如果大模型生成的回答与知识图谱中的事实性知识不符,会对回答进行调整,以确保回答的准确性和可靠性 。例如,在智能问答系统中,当大模型生成答案后,会通过知识图谱验证答案的合理性,若发现答案与知识图谱中的信息矛盾,会重新生成答案或给出提示。

关键技术点:DeepSeek 在融合架构中采用了多种关键技术,以实现知识图谱与大模型的有效融合。在知识图谱嵌入大模型的训练过程中,采用了基于注意力机制的融合方法 。通过注意力机制,大模型能够自动学习知识图谱中不同部分与文本数据的相关性,从而更加灵活地利用知识图谱中的知识。例如,在处理一个关于科技领域的文本时,注意力机制可以使大模型聚焦于知识图谱中与科技相关的实体和关系,如 “人工智能”“芯片” 等,而忽略其他不相关的信息,提高知识利用的效率。

在参数调整机制方面,DeepSeek 采用了一种分层的参数调整策略。在模型的底层,主要对与语言理解相关的参数进行调整,以适应不同的语言任务和数据特点;在模型的高层,结合知识图谱的信息,对与知识推理和应用相关的参数进行调整 。这样的分层调整策略能够使模型在不同层面上充分利用知识图谱和文本数据的信息,提高模型的性能和适应性。例如,在处理一个需要逻辑推理的问题时,模型高层的参数会根据知识图谱中的推理规则进行调整,以更好地完成推理任务。

DeepSeek 还采用了知识图谱补全技术,以解决知识图谱中可能存在的知识缺失问题。通过大模型的推理能力和对文本数据的理解,对知识图谱中的缺失知识进行预测和补充 。例如,当知识图谱中关于某个历史事件的时间信息缺失时,大模型可以通过分析相关的历史文本,结合已有的知识,预测出该事件可能发生的时间,并将其补充到知识图谱中,提高知识图谱的完整性和准确性。

应用案例与效果展示

(一)具体应用场景案例

以联想 DeepSeek 一体机为例,在实际应用中,其融合架构展现出了显著的优势。联想 AIForce 智能体开发平台通过融合 DeepSeek 等主流大模型库与行业知识图谱,为企业级 AI 应用开发带来了新的变革。在智能客服领域,某电商企业使用联想 AIForce 智能体开发平台,借助 DeepSeek 大模型强大的语言理解能力和知识图谱中丰富的商品知识、客户服务知识,实现了智能客服系统的升级 。当客户咨询商品信息时,系统能够快速准确地理解客户问题,利用知识图谱中的商品属性、价格、库存等信息,结合大模型的语言生成能力,给出精准、详细的回答,大大提高了客户满意度和服务效率。

在智能营销领域,一家金融机构利用联想 AIForce 智能体开发平台,通过融合架构,将 DeepSeek 大模型与金融行业知识图谱相结合。在进行客户需求分析时,系统能够根据客户的历史交易数据、风险偏好等信息,从知识图谱中获取相关的金融产品知识和市场动态,利用大模型进行数据分析和预测,为客户提供个性化的金融产品推荐和投资建议 ,有效提升了营销效果和客户转化率。

通过可视化拖拽的界面,企业用户可以快速搭建模型,将业务系统的对接周期从数周缩短至小时级 。这使得企业能够更加迅速地将 AI 技术应用到实际业务中,提高了企业的竞争力。私有化部署确保了数据安全和合规性,企业可以放心地将敏感数据用于模型训练和应用,同时具备高度定制化与再开发能力,能够满足不同企业的个性化需求 。简易运维特性使用户开箱即用,大幅降低了企业硬件采购及运维成本,使得更多企业能够轻松地享受到 AI 技术带来的便利。

(二)性能提升效果

从实际测试结果来看,融合架构对大模型性能的提升十分显著。在准确率方面,以某知识问答任务为例,未融合知识图谱的大模型在回答问题时,准确率为 70% ,而融合了知识图谱的 DeepSeek 大模型,准确率提升至 85% 。这是因为知识图谱为大模型提供了准确的事实性知识,减少了大模型因 “幻觉” 产生的错误回答,使得回答更加准确可靠。

在召回率方面,融合架构同样表现出色。在信息检索任务中,传统大模型的召回率为 65% ,而采用了融合架构的大模型,召回率达到了 80% 。这是因为知识图谱的结构化知识能够帮助大模型更全面地理解问题,从而更准确地检索到相关信息,提高了信息的召回率 。例如,在搜索关于 “人工智能发展历程” 的信息时,融合架构的大模型能够通过知识图谱中人工智能相关的时间节点、重要事件、关键人物等信息,更全面地检索到相关资料,而不会遗漏重要信息。

在处理速度上,DeepSeek 通过优化算法和架构,使得模型在处理大规模数据时的速度得到了显著提升。在处理一篇长文本时,未优化的大模型需要花费 30 秒,而 DeepSeek 大模型仅需 15 秒 ,处理速度提升了一倍。这得益于 DeepSeek 在模型架构设计和计算资源利用上的创新,使得模型能够更高效地处理数据,提高了应用的响应速度,为用户提供了更流畅的体验 。例如,在实时翻译场景中,快速的处理速度能够实现语音或文本的实时翻译,满足用户在跨语言交流中的即时需求。

面临的一些问题

在这里插入图片描述

(一)面临的挑战

在 DeepSeek 知识图谱与大模型参数化知识的融合过程中,面临着诸多技术难题。数据一致性问题是一个关键挑战。知识图谱中的知识通常是经过人工标注或从结构化数据源提取的,具有较高的准确性和一致性 。而大模型的训练数据来源广泛,可能包含噪声和错误信息,这就导致在融合过程中,如何保证来自不同数据源的知识在语义和逻辑上的一致性成为一个难题。例如,在知识图谱中,“苹果” 通常指的是一种水果,而在大模型的训练数据中,“苹果” 可能还会被用来指代苹果公司,这种语义上的歧义需要在融合过程中进行有效的处理,以避免知识冲突和错误的推理。

计算资源需求也是一个不容忽视的问题。大模型本身就需要大量的计算资源进行训练和推理,而知识图谱的引入进一步增加了计算的复杂性。在融合架构中,需要同时处理大模型的参数计算和知识图谱的查询、推理等操作,这对硬件设备的计算能力和内存容量提出了更高的要求 。例如,在进行大规模知识图谱的嵌入训练时,需要消耗大量的 GPU 内存和计算时间,这对于一些资源有限的企业和研究机构来说,可能是一个难以承受的负担。

知识图谱的更新与大模型的适配也是一个挑战。知识图谱中的知识需要不断更新以反映现实世界的变化,而大模型一旦训练完成,其参数是相对固定的。如何在知识图谱更新后,快速地将新的知识融入到大模型中,同时保证大模型的性能和稳定性,是需要解决的问题 。例如,当知识图谱中新增了关于某个新兴技术的知识时,如何将这些知识有效地整合到大模型的参数化知识中,使大模型能够理解和应用这些新知识,是当前研究的一个热点。

(二)未来发展方向

未来,DeepSeek 这种融合架构有望在更多领域实现应用拓展。在医疗领域,将知识图谱中的医学知识与大模型相结合,可以开发出更智能的医疗诊断辅助系统。系统可以根据患者的症状、病史等信息,结合知识图谱中的疾病知识和治疗方案,利用大模型进行智能分析和推理,为医生提供更准确的诊断建议和治疗方案 。在金融领域,融合架构可以用于风险评估和投资决策。通过整合知识图谱中的金融市场数据、企业信息和风险指标,以及大模型的数据分析和预测能力,能够更准确地评估风险,制定合理的投资策略,为金融机构和投资者提供更有价值的服务。

在技术优化方面,DeepSeek 可以进一步探索更高效的融合算法和模型架构。通过改进知识图谱嵌入大模型的方法,提高知识的融合效率和准确性,减少计算资源的消耗 。还可以研究如何更好地利用大模型的生成能力,对知识图谱进行自动补全和更新,提高知识图谱的质量和时效性。例如,利用大模型生成的文本信息,自动提取其中的知识,并将其补充到知识图谱中,实现知识图谱的动态更新。

随着多模态技术的发展,DeepSeek 的融合架构也可以向多模态方向拓展。将图像、语音等多模态数据与知识图谱和大模型进行融合,实现更全面、更智能的信息处理和交互 。例如,在智能客服系统中,不仅可以处理用户的文本问题,还可以通过语音识别和图像识别技术,理解用户的语音和图像信息,结合知识图谱和大模型的知识,提供更准确、更便捷的服务。

未来,是否我们都将从新洗牌??DeepSeek 的知识图谱与大模型参数化知识的融合架构具有广阔的发展前景,虽然面临着一些挑战,但通过不断的技术创新和应用拓展,有望为人工智能的发展带来新的突破,推动各行业的智能化升级 。

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

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

相关文章

69.弹窗显示复杂的数据框图 C#例子 WPF例子

这是一个复杂的功能实现,其中日志管理器的一个实例包含需要被绑定的数据源。由于主窗口被复杂的内容填满,因此需要设计一个弹窗来专门显示数据框图。以下是实现步骤: 设计主页面: 在主页面上添加一个按钮和一个数据框图&#xf…

分布式微服务系统架构第91集:系统性能指标总结

加群联系作者vx:xiaoda0423 仓库地址:https://webvueblog.github.io/JavaPlusDoc/ 系统性能指标总结 系统性能指标包括哪些? 业务指标、资源指标、中间件指标、数据库指标、前端指标、稳定性指标、批量处理指标、可扩展性指标、可靠性指标。 …

Pygame介绍与游戏开发

提供pygame功能介绍的文档:Pygame Front Page — pygame v2.6.0 documentation 基础语法和实现逻辑 与CLI不同,pygame提供了图形化使用界面GUI(graphical user interface)基于图像的界面可以创建一个有图像和颜色的窗口 要让py…

网络安全威胁框架与入侵分析模型概述

引言 “网络安全攻防的本质是人与人之间的对抗,每一次入侵背后都有一个实体(个人或组织)”。这一经典观点概括了网络攻防的深层本质。无论是APT(高级持续性威胁)攻击、零日漏洞利用,还是简单的钓鱼攻击&am…

FPGA|生成jic文件固化程序到flash

1、单击file-》convert programming files 2、flie type中选中jic文件,configuration decive里根据自己的硬件选择,单击flash loader选择右边的add device选项 3、选择自己的硬件,单击ok 4、选中sof选项,单机右侧的add file 5、选…

P3654 First Step (ファーストステップ)(贪心算法)

#include<bits/stdc.h> using namespace std;int main() {int r,c,k;cin>>r>>c>>k;char a[105][105];int ans0;for(int i0;i<r;i){for(int j0;j<c;j){cin>>a[i][j];}}for(int i0;i<r;i){int cnt0; // 用来记录连续空地的数量for(int j…

Java/Kotlin双语革命性ORM框架Jimmer(一)——介绍与简单使用

概览 Jimmer是一个Java/Kotlin双语框架 包含一个革命性的ORM 以此ORM为基础打造了一套综合性方案解决方案&#xff0c;包括 DTO语言 更全面更强大的缓存机制&#xff0c;以及高度自动化的缓存一致性 更强大客户端文档和代码生成能力&#xff0c;包括Jimmer独创的远程异常 …

ASP.NET Core中Filter与Middleware的区别

中间件是ASP.NET Core这个基础提供的功能&#xff0c;而Filter是ASP.NET Core MVC中提供的功能。ASP.NET Core MVC是由MVC中间件提供的框架&#xff0c;而Filter属于MVC中间件提供的功能。 区别 中间件可以处理所有的请求&#xff0c;而Filter只能处理对控制器的请求&#x…

ASP.NET Core对JWT的封装

目录 JWT封装 [Authorize]的注意事项 JWT封装 NuGet 库 |Microsoft.AspNetCore.Authentication.JwtBearer 9.0.1https://www.nuget.org/packages/Microsoft.AspNetCore.Authentication.JwtBearerhttps://www.nuget.org/packages/Microsoft.AspNetCore.Authentication.JwtBea…

【Uniapp-Vue3】从uniCloud中获取数据

需要先获取数据库对象&#xff1a; let db uniCloud.database(); 获取数据库中数据的方法&#xff1a; db.collection("数据表名称").get(); 所以就可以得到下面的这个模板&#xff1a; let 函数名 async () > { let res await db.collection("数据表名称…

腾讯云TI平台×DeepSeek:开启AI超强体验,解锁部署秘籍

引言 在人工智能飞速发展的今天&#xff0c;AI技术的应用场景已经渗透到我们生活的方方面面。从智能客服到自动驾驶&#xff0c;从精准医疗到金融科技&#xff0c;AI的应用正在不断推动各行业的变革与创新。作为AI领域的领军企业&#xff0c;腾讯云一直以来都在致力于为开发者…

利用 IMU 估计人体关节轴向和位置 —— 论文推导

Title: 利用 IMU 估计人体关节轴向和位置 —— “Joint axis and position estimation from inertial measurement data by exploiting kinematic constraints” —— 论文推导 文章目录 I. 论文回顾II. 铰接关节的约束1. 铰接关节约束的原理2. 铰接关节约束的梯度3. 铰接关节约…

pushgateway指标聚合问题

一 问题现象 一个job有多个实例推送指标&#xff0c;但是从pushgateway上看这个job的instance字段&#xff0c;只显示一个实例的ip&#xff0c;而不是多个实例。导致在grafana上无法正常根据ip查看监控。 应用的prometheus的配置 management:metrics:tags:application: ${spr…

无界构建微前端?NO!NO!NO!多系统融合思路!

文章目录 微前端理解1、微前端概念2、微前端特性3、微前端方案a、iframeb、qiankun --> 使用比较复杂 --> 自己写对vite的插件c、micro-app --> 京东开发 --> 对vite支持更拉跨d、EMP 方案--> 必须使用 webpack5 --> 很多人感觉不是微前端 --> 去中心化方…

Vim 多窗口编辑及文件对比

水平分割 :split 默认使用水平分割的方式。 :split :sp 垂直分割 :vsplit :vs 带文件的分割 :split 文件名 :sp 文件名 在光标所在的窗口&#xff0c;输入分割窗口命令就会对那个窗口进行分割。 切换窗口 Ctrlw 切换正在编辑的窗口 快速分割窗口 Ctrlwn 快速分割当前…

yolov11模型在Android设备上运行【踩坑记录】

0) 参考资料: https://github.com/Tencent/ncnn?tabreadme-ov-file https://github.com/pnnx/pnnx https://github.com/nihui/ncnn-android-yolov5 https://github.com/Tencent/ncnn?tabreadme-ov-file 1) &#xff1a;将xxx.pt模型转化成 xxx.onnx ONNX&#xff08;Ope…

电商平台的设计与实现(代码+数据库+LW)

摘 要 如今社会上各行各业&#xff0c;都喜欢用自己行业的专属软件工作&#xff0c;互联网发展到这个时候&#xff0c;人们已经发现离不开了互联网。新技术的产生&#xff0c;往往能解决一些老技术的弊端问题。因为传统商品交易信息管理难度大&#xff0c;容错率低&#xff0…

学习笔记:机器学习中的数学原理(一)

1. 集合 集合分为有限集和无限集&#xff1b; 对于有限集&#xff0c;两集合元素数相等即为等势&#xff1b; 对于无限集&#xff0c;两集合元素存在一一映射关系即为等势&#xff1b; 无限集根据是否与正整数集等势分为可数集和不可数集。 2. sigmoid函数&#xff08;也叫…

【翻译+论文阅读】DeepSeek-R1评测:粉碎GPT-4和Claude 3.5的开源AI革命

目录 一、DeepSeek-R1 势不可挡二、DeepSeek-R1 卓越之处三、DeepSeek-R1 创新设计四、DeepSeek-R1 进化之路1. 强化学习RL代替监督微调学习SFL2. Aha Moment “啊哈”时刻3. 蒸馏版本仅采用SFT4. 未来研究计划 部分内容有拓展&#xff0c;部分内容有删除&#xff0c;与原文会有…

互联网分布式ID解决方案

业界实现方案 1. 基于UUID 2. 基于DB数据库多种模式(自增主键、segment) 3. 基于Redis 4. 基于ZK、ETCD 5. 基于SnowFlake 6. 美团Leaf(DB-Segment、zkSnowFlake) 7. 百度uid-generator() 基于UUID生成唯一ID UUID生成策略 推荐阅读 DDD领域驱动与微服务架构设计设计模…