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

探秘Hugging Face与DeepSeek:AI开源世界的闪耀双子星

目录

  • 一、引言:AI 开源浪潮的澎湃
  • 二、Hugging Face:AI 开源社区的基石
    • (一)起源与发展历程
    • (二)核心技术与特色
    • (三)在 AI 领域的广泛应用
  • 三、DeepSeek:东方崛起的 AI 新势力
    • (一)公司简介与发展轨迹
    • (二)惊艳的模型成果
    • (三)市场影响力与独特之处
  • 四、Hugging Face 与 DeepSeek 的深度联动
    • (一)开源代码与模型共享
    • (二)社区协作与创新推动
    • (三)相互赋能的发展模式
  • 五、面临的挑战与未来展望
    • (一)现存挑战剖析
    • (二)未来发展方向预测
  • 六、结语:AI 开源未来的无限可能


一、引言:AI 开源浪潮的澎湃

在人工智能发展的宏大版图中,开源已成为推动技术进步、加速创新迭代的关键力量。开源,犹如一场技术民主化运动,打破了研究机构与企业之间的壁垒,让全球的开发者得以站在巨人的肩膀上,共同探索人工智能的无限可能。它促进了知识共享,加速了算法优化,降低了创新门槛,使得人工智能从少数精英的专利,逐渐转变为全球协作的智慧结晶。

在这股开源浪潮中,Hugging Face 和 DeepSeek 脱颖而出,成为了备受瞩目的焦点。Hugging Face 作为全球最大的 AI 开源社区,宛如一座人工智能的 “知识宝库”,汇聚了海量的预训练模型、工具和数据集,为开发者提供了便捷的开发环境和丰富的资源,极大地推动了自然语言处理等领域的发展,其影响力早已跨越了技术的边界,塑造了整个 AI 开源生态的格局。

而 DeepSeek 则是开源领域的一颗耀眼新星。它以高性能、低成本的优势震惊了全球科技界,相关测试显示,其性能可媲美甚至超越美国人工智能领军企业 OpenAI 旗下的主流产品,但训练成本却只有后者的一小部分 。DeepSeek 的横空出世,不仅打破了美国科技巨头对人工智能技术的垄断,其开源精神更是推动了全球人工智能的普惠化进程,让更多的开发者和企业能够以更低的成本,享受到先进人工智能技术带来的红利。

本文将深入探讨 Hugging Face 和 DeepSeek 在 AI 开源领域的卓越贡献,剖析它们的技术优势、应用场景以及对未来 AI 发展的深远影响,带你领略 AI 开源世界的无限魅力。

二、Hugging Face:AI 开源社区的基石

(一)起源与发展历程

Hugging Face 于 2016 年由 Clément Delangue、Thomas Wolf 和 Julien Chaumond 创立,最初它只是一个专注于自然语言处理的小型创业公司,旨在打造一款 “娱乐型” 的开放领域聊天机器人,让人们能够轻松地与 AI 进行多样化的对话 。其名字来源于一个张开双手的可爱笑脸 emoji,寓意着开放与友好。

2017 年,谷歌发表的论文《Attention Is All You Need》提出了 Transformer 架构,这一创新性的架构为 NLP 领域带来了革命性的变化,也成为了 Hugging Face 发展的重要契机。Hugging Face 敏锐地捕捉到了这一技术趋势,基于 Transformer 架构开始大力发展预训练模型,并于 2019 年推出了具有深远影响力的 Transformers 库。这个库一经推出,便迅速在 NLP 领域掀起了热潮,它整合了众多基于 Transformer 的预训练模型,如 BERT、GPT 等,为开发者提供了极大的便利,使得 NLP 任务的开发变得更加高效和便捷。

此后,Hugging Face 不断发展壮大,其社区规模也日益扩大。越来越多的开发者、研究人员和企业开始加入 Hugging Face 社区,共同推动 NLP 技术的发展和应用。如今,Hugging Face 已成为全球最大的 AI 开源社区,涵盖了自然语言处理、计算机视觉、语音识别等多个领域,为 AI 技术的普及和创新做出了重要贡献。

(二)核心技术与特色

  1. Transformer 架构:Transformer 架构是 Hugging Face 的核心技术基石。它摒弃了传统的循环神经网络(RNN)和卷积神经网络(CNN)的结构,采用了全新的自注意力机制(Self-Attention),能够在处理序列数据时,高效地捕捉到长距离依赖关系。这种机制使得模型在处理文本时,能够更好地理解上下文信息,从而显著提升了模型在 NLP 任务中的表现。例如,在机器翻译任务中,Transformer 架构能够更准确地捕捉源语言和目标语言之间的语义对应关系,实现更流畅、更准确的翻译结果。
  2. 预训练模型库:Hugging Face 拥有庞大而丰富的预训练模型库,涵盖了多种语言、多种任务的模型。这些模型经过在大规模语料库上的预训练,学习到了通用的语言知识和语义表示。开发者可以根据自己的需求,直接使用这些预训练模型,或者在其基础上进行微调,以适应特定的任务,如文本分类、情感分析、问答系统等。以 BERT 模型为例,它在大规模的文本语料上进行预训练后,能够对文本中的语义、语法等信息进行深度理解,当应用于情感分析任务时,只需在少量的标注数据上进行微调,就能准确地判断文本的情感倾向是积极、消极还是中性。
  3. 模型开发工具:Hugging Face 提供了一系列功能强大的模型开发工具,帮助开发者更高效地进行模型的开发、训练和部署。例如,它的 Transformers 库提供了简洁易用的 API,使得开发者能够轻松地加载、训练和使用预训练模型;其数据集工具包可以帮助开发者快速获取和处理各种 NLP 数据集,为模型训练提供高质量的数据支持;此外,Hugging Face 还提供了模型评估工具,能够准确地评估模型的性能,帮助开发者不断优化模型。

(三)在 AI 领域的广泛应用

  1. NLP 任务:在自然语言处理领域,Hugging Face 的应用无处不在。在文本分类任务中,许多企业利用 Hugging Face 的预训练模型对大量的文本数据进行分类,如新闻文章分类、客户评论分类等,大大提高了工作效率。在情感分析方面,电商平台通过使用 Hugging Face 的模型来分析用户的评论,了解用户对产品的满意度和意见,从而改进产品和服务。在机器翻译领域,Hugging Face 的模型也发挥着重要作用,帮助人们打破语言障碍,实现跨国界的交流与合作。
  2. 计算机视觉:虽然 Hugging Face 最初专注于 NLP,但它也逐渐在计算机视觉领域崭露头角。通过与其他开源框架的结合,Hugging Face 的技术被应用于图像分类、目标检测和图像生成等任务。例如,在图像分类中,利用 Hugging Face 的预训练模型和迁移学习技术,可以快速构建高效的图像分类器,对不同类别的图像进行准确识别;在图像生成任务中,结合 Transformer 架构和生成对抗网络(GAN)等技术,能够生成逼真的图像。
  3. 语音识别:在语音识别领域,Hugging Face 同样有所建树。它的模型可以将语音信号转换为文本,实现语音转文字的功能。这一技术在智能语音助手、语音翻译等应用中得到了广泛应用,为人们的生活和工作带来了极大的便利。例如,用户可以通过语音指令与智能语音助手进行交互,智能语音助手利用 Hugging Face 的语音识别技术理解用户的指令,并提供相应的服务。

三、DeepSeek:东方崛起的 AI 新势力

(一)公司简介与发展轨迹

DeepSeek 成立于 2023 年 7 月 17 日 ,由来自中国顶尖高校和科技企业的 AI 专家联合创立,创始人梁文峰此前是幻方量化的实际控制人。公司创立之初,便怀揣着在人工智能领域开辟新天地的雄心壮志,致力于开发先进的大语言模型(LLM)和相关技术。

成立仅 3 个月后,DeepSeek 便发布了首个开源模型 DeepSeek-R1,该模型在自然语言理解任务中表现出色,以百亿参数量达到了千亿级模型的性能,验证了 “轻量化 + 高精度” 技术路线的可行性,展现出了强大的技术实力和创新能力。此后,DeepSeek 不断发力,在 2024 年发布了 DeepSeek-1.3B 模型,在代码生成、多轮对话等复杂任务中超越了同等规模的国际开源模型(如 Meta 的 LLaMA),进一步巩固了其在开源模型领域的地位。

2025 年,DeepSeek 更是取得了重大突破,推出了全球首个千亿参数级多模态模型 DeepSeek-Vision,支持文本、图像、视频的跨模态推理,并在医疗影像分析、工业质检等领域实现商业化落地,标志着 DeepSeek 在多模态技术领域的领先地位。同时,DeepSeek 在硅谷、新加坡设立研发中心,启动 “全球开发者计划”,模型下载量突破 1000 万次,成为 GitHub 最活跃的 AI 开源项目之一,其影响力迅速扩展至全球。

(二)惊艳的模型成果

  1. DeepSeek LLM:这是 DeepSeek 推出的通用大语言模型,基于 Transformer 架构,在包含 2 万亿个英文和中文标记的庞大数据集上从头开始训练。它支持多种任务,如问答、文本补全、翻译等,经过 RLHF(人类反馈强化学习)优化,提高了回答质量,适用于各种 NLP 任务,如聊天机器人、智能客服、文本摘要等。模型引入了分组查询注意力(GQA)机制,降低了推理过程中的计算成本,同时保持模型性能。在训练过程中,采用多步学习率调度器,根据训练阶段动态调整学习率,提升了模型的稳定性和准确性。
  2. DeepSeek-V2、DeepSeek-V3:DeepSeek-V2 是第二代 MoE(混合专家模型)大模型,拥有 2360 亿参数。它将多个专家模型组合在一起,根据不同的任务和输入,动态地选择合适的专家进行处理,提高了模型的泛化能力和处理复杂任务的能力,在中文综合能力上表现十分出色,同时训练效率高。DeepSeek-V3 则在 V2 的基础上进一步优化,在多项评测成绩超越了一些主流开源模型,并且具有成本优势,其训练成本仅为 557.6 万美元,使用的是算力受限的英伟达 H800 GPU 集群 。
  3. DeepSeek-R1:DeepSeek-R1 是在 DeepSeek-V3-Base 模型的基础上训练出来的开源 AI 模型,在多个基准测试中表现出色,甚至超越了一些行业领先的模型,其开发成本仅为 600 万美元 。它在数学、编程和推理任务上的表现可与 OpenAI-o1 相媲美。该模型通过大规模强化学习训练,未使用监督微调(SFT)作为初步步骤,展现出了卓越的推理能力,在 AIME 2024 数学竞赛中,其 pass@1 分数从 15.6% 提升至 71.0%,接近 OpenAI 的同类模型水平。

(三)市场影响力与独特之处

DeepSeek 在市场上的影响力与日俱增。2025 年 1 月,DeepSeek 发布了基于 DeepSeek-R1 模型的免费聊天机器人应用,该应用迅速在市场上引起轰动,截至 1 月 27 日,DeepSeek-R1 在 iOS 应用商店的下载量超过了 ChatGPT,成为美国 iOS 应用商店中下载量最高的免费应用,展示了其强大的市场竞争力。

其独特之处首先体现在超高的性价比上,DeepSeek-R1 的 API 服务定价为每百万输入 tokens 1 元(缓存命中)/4 元(缓存未命中),每百万输出 tokens 16 元,而 OpenAI 的 o1 模型上述三项服务的定价分别是 55 元、110 元、438 元 ,如此低的成本让更多的企业和开发者能够轻松使用 AI 技术。其次,DeepSeek 是唯一支持实时搜索的推理模型,它可以直接访问互联网,获取最新的数据和信息,为用户提供最及时的答案。此外,作为中国团队开发的 AI,DeepSeek 在中文语义理解方面有着天然的优势,能更好地理解和回应中文用户的需求。

四、Hugging Face 与 DeepSeek 的深度联动

(一)开源代码与模型共享

在 AI 开源的广阔天地中,Hugging Face 和 DeepSeek 的合作堪称典范。DeepSeek 积极将自己的模型发布在 Hugging Face 平台上,实现了开源代码与模型的广泛共享。例如,DeepSeek 的多个大语言模型,如 DeepSeek-R1、DeepSeek-V3 等,都能在 Hugging Face 上轻松获取。这一举措使得全球的开发者都能够便捷地使用 DeepSeek 的模型进行研究和开发,极大地推动了模型的传播和应用。

开发者们可以基于这些开源模型,根据自己的需求进行微调,开发出适用于不同场景的应用。比如,在医疗领域,开发者可以利用 DeepSeek 的模型,结合医疗领域的专业知识和数据,开发出智能医疗诊断助手,帮助医生更准确地诊断疾病;在金融领域,通过对模型的微调,可以开发出智能投资顾问,为投资者提供更合理的投资建议。这种开源代码与模型的共享,不仅促进了技术的交流与创新,也加速了 AI 技术在各个领域的落地应用。

(二)社区协作与创新推动

Hugging Face 庞大的社区为 DeepSeek 模型的发展提供了强大的助力。社区开发者们基于 DeepSeek 的模型和 Hugging Face 的资源,开展了丰富多样的创新实践。在图像生成领域,开发者利用 DeepSeek 的多模态模型和 Hugging Face 的相关工具,开发出了具有独特风格的图像生成应用,能够根据用户输入的文本描述,生成高质量的图像,在艺术创作、广告设计等领域得到了广泛应用。

在自然语言处理任务中,社区开发者基于 DeepSeek 的语言模型,结合 Hugging Face 的预训练模型和数据集,开发出了更高效的文本分类、情感分析工具,提升了这些任务的处理精度和效率。这种社区协作的模式,激发了开发者的创新热情,促进了不同技术和思路的碰撞,推动了 AI 技术的不断创新和发展。

(三)相互赋能的发展模式

Hugging Face 和 DeepSeek 相互促进,形成了一种良性的发展模式。Hugging Face 凭借其强大的社区生态和丰富的资源,为 DeepSeek 模型的推广和应用提供了广阔的平台,帮助 DeepSeek 获得了更多的关注和认可,吸引了更多的开发者参与到模型的优化和应用开发中。

而 DeepSeek 的高性能模型也为 Hugging Face 社区注入了新的活力,丰富了社区的模型资源,提升了社区在 AI 领域的技术实力和竞争力。双方的合作还促进了技术的交流与融合,推动了 AI 技术的不断进步,为 AI 的发展开辟了新的道路,让我们看到了 AI 开源生态的无限潜力和未来发展的广阔前景。

五、面临的挑战与未来展望

(一)现存挑战剖析

  1. 数据隐私与安全:在 AI 技术的发展中,数据隐私与安全是不容忽视的重要问题。Hugging Face 和 DeepSeek 都面临着如何保护用户数据隐私的挑战。随着数据泄露事件的不断发生,用户对数据安全的关注度越来越高。对于 Hugging Face 来说,作为一个庞大的开源社区,如何确保用户上传的模型和数据不被泄露,如何防止黑客攻击,是需要持续解决的问题。例如,Hugging Face 曾遭遇过未经授权访问,部分机密信息或遭泄露,这一事件敲响了数据安全的警钟。DeepSeek 在数据隐私保护方面也面临挑战,尤其是在模型训练过程中,如何合理使用数据,避免数据滥用,需要建立严格的数据管理和保护机制。
  2. 模型优化与性能提升:虽然 Hugging Face 和 DeepSeek 都取得了显著的成果,但在模型优化和性能提升方面仍有很大的空间。随着人工智能技术的不断发展,用户对模型的性能要求越来越高。对于 Hugging Face 的众多预训练模型,如何进一步提高模型在复杂任务中的表现,如何降低模型的计算成本和资源消耗,是需要深入研究的问题。DeepSeek 的模型虽然在性能上表现出色,但在面对不断变化的任务需求和数据特点时,也需要不断优化和改进。例如,在多模态模型中,如何更好地融合不同模态的数据,提高模型的跨模态理解和生成能力,是 DeepSeek 需要攻克的难题。
  3. 市场竞争与商业盈利:AI 开源领域竞争激烈,Hugging Face 和 DeepSeek 都面临着来自其他开源社区和企业的竞争。Hugging Face 虽然在开源社区占据领先地位,但需要不断拓展商业盈利模式,以支持其持续发展。目前,Hugging Face 主要通过提供商业服务、与企业合作等方式盈利,但在市场竞争日益激烈的情况下,如何提高自身的竞争力,吸引更多的企业客户,是需要解决的问题。DeepSeek 作为开源领域的新势力,需要在竞争激烈的市场中脱颖而出,不仅要在技术上保持领先,还需要建立有效的市场推广和商业合作策略,实现可持续发展。

(二)未来发展方向预测

  1. 技术突破与创新:未来,Hugging Face 和 DeepSeek 有望在技术上取得更多突破。在自然语言处理领域,可能会出现更强大的预训练模型,能够更好地理解和处理人类语言。例如,开发出能够理解语义模糊性、上下文依赖性更强的模型,实现更自然、更准确的人机对话。在多模态技术方面,可能会实现更深度的融合,开发出能够同时处理文本、图像、语音等多种信息的通用模型,为用户提供更全面、更智能的服务。此外,随着量子计算等新兴技术的发展,Hugging Face 和 DeepSeek 可能会探索将这些技术应用于 AI 领域,推动 AI 技术的飞跃。
  2. 应用拓展与普及:AI 技术的应用前景广阔,Hugging Face 和 DeepSeek 的模型将在更多领域得到应用和普及。在医疗领域,AI 模型可以辅助医生进行疾病诊断、药物研发等工作,提高医疗效率和准确性。在教育领域,AI 可以实现个性化学习,根据学生的学习情况和特点,提供定制化的学习方案。在金融领域,AI 可以用于风险评估、投资决策等,降低金融风险。Hugging Face 和 DeepSeek 将通过与不同行业的合作,推动 AI 技术在各个领域的落地应用,为社会发展带来更大的价值。
  3. 合作深化与生态完善:Hugging Face 和 DeepSeek 之间的合作有望进一步深化,共同完善 AI 开源生态。双方可能会在模型开发、技术研究、社区建设等方面开展更紧密的合作,共同推动 AI 技术的发展。同时,它们还可能与更多的企业、研究机构和开发者合作,形成更广泛的合作网络。例如,与硬件厂商合作,优化模型在不同硬件平台上的运行效率;与数据提供商合作,获取更丰富、更优质的数据。通过深化合作,不断完善 AI 开源生态,吸引更多的参与者,促进 AI 技术的创新和发展。

六、结语:AI 开源未来的无限可能

Hugging Face 和 DeepSeek 在 AI 开源领域的卓越贡献,为我们展现了一个充满无限可能的未来。Hugging Face 作为 AI 开源社区的中流砥柱,凭借其深厚的技术积累、庞大的社区资源和广泛的应用场景,为 AI 技术的发展奠定了坚实的基础,成为了全球开发者探索 AI 世界的重要平台。

DeepSeek 则以其强大的技术实力和创新精神,在短时间内迅速崛起,其高性能、低成本的模型为 AI 技术的普及和应用带来了新的机遇,打破了传统的技术格局,为 AI 领域注入了新的活力。

它们之间的深度合作,更是开创了 AI 开源发展的新局面。通过开源代码与模型共享、社区协作与创新推动,实现了相互赋能,共同促进了 AI 技术的进步和应用的拓展。这种合作模式不仅为开发者提供了更多的资源和工具,也激发了全球范围内的创新活力,让 AI 技术能够更好地服务于社会的各个领域。

然而,我们也必须清醒地认识到,AI 开源的发展道路并非一帆风顺。数据隐私与安全、模型优化与性能提升、市场竞争与商业盈利等问题,仍然是摆在 Hugging Face 和 DeepSeek 以及整个 AI 开源领域面前的严峻挑战。但正是这些挑战,激励着我们不断探索和创新。

展望未来,随着技术的不断突破和创新,AI 将在更多领域得到应用和普及,为人类社会带来前所未有的变革。Hugging Face 和 DeepSeek 有望继续引领 AI 开源的潮流,通过深化合作,共同完善 AI 开源生态,为全球的开发者和企业提供更加优质的服务和支持。让我们共同期待 AI 开源的未来,一起见证人工智能为人类社会创造的更多奇迹,也期待每一位读者能在这场 AI 变革中,找到自己的思考与方向,共同推动 AI 技术向着造福人类的方向不断前行 。

相关文章:

探秘Hugging Face与DeepSeek:AI开源世界的闪耀双子星

目录 一、引言:AI 开源浪潮的澎湃二、Hugging Face:AI 开源社区的基石(一)起源与发展历程(二)核心技术与特色(三)在 AI 领域的广泛应用 三、DeepSeek:东方崛起的 AI 新势…...

centos 和 ubuntu 区别

一、发行版与支持 1. CentOS 是基于 Red Hat Enterprise Linux(RHEL)源代码重新编译而成的社区版,遵循开源协议。一般由社区进行维护,每 7 年左右发布一个主要版本,注重稳定性和长期支持,适合对系统稳定性…...

windows,docker停止所有容器

CMD命令窗口 你可以尝试使用以下命令来停止所有正在运行的Docker容器: FOR /f "tokens*" %i IN (docker ps -q) DO docker stop %i这条命令的工作原理是: docker ps -q 列出所有正在运行的容器的ID。 FOR /f "tokens*" %i IN (c…...

AI赋能前端性能优化:效率与体验的完美平衡

在当今快节奏的互联网世界中,用户体验至关重要。一个加载缓慢、反应迟钝的网站或应用,很容易导致用户流失。而前端性能优化,作为提升用户体验的关键环节,却常常面临着诸多挑战。复杂的代码逻辑、庞大的资源文件、以及难以捉摸的性…...

8、《5分钟构建RESTful API:Spring Boot Web开发入门》

5分钟构建RESTful API:Spring Boot Web开发入门 一、RESTful API核心认知 REST(Representational State Transfer)通过HTTP协议实现资源操作,其核心特征包括: 资源以URI标识(/api/users)通过…...

【Java八股文】01-Java基础面试篇

【Java八股文】01-Java基础面试篇 概念Java特点Java为什么跨平台JVM、JDK、JRE关系 面向对象什么是面向对象,什么是封装继承多态?多态体现的方面面向对象设计原则重载重写的区别抽象类和实体类区别Java抽象类和接口的区别抽象类可以被实例化吗 深拷贝浅拷…...

读取本地excel删除第一行,并生成List数组

在 pom.xml 里添加如下依赖&#xff1a; <dependencies><dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>5.2.3</version></dependency><dependency><groupId>org.ap…...

【核心特性】Go 模块化开发入门(go mod 深度解析)

Go 模块化开发入门&#xff08;go mod 深度解析&#xff09; 一、引言 在 Go 语言的开发过程中&#xff0c;随着项目规模的不断扩大&#xff0c;依赖管理变得愈发重要。Go Modules 作为 Go 语言官方的依赖管理工具&#xff0c;自 Go 1.11 版本引入后&#xff0c;极大地简化了项…...

【新品解读】AI 应用场景全覆盖!解码超高端 VU+ FPGA 开发平台 AXVU13F

「AXVU13F」Virtex UltraScale XCVU13P Jetson Orin NX 继发布 AMD Virtex UltraScale FPGA PCIE3.0 开发平台 AXVU13P 后&#xff0c;ALINX 进一步研究尖端应用市场&#xff0c;面向 AI 场景进行优化设计&#xff0c;推出 AXVU13F。 AXVU13F 和 AXVU13P 采用相同的 AMD Vir…...

Flask和Django相比哪个更适合新手?

Flask 与 Django:哪个更适合新手? 对于新手来说,选择 Flask 还是 Django 主要取决于你的具体需求和项目复杂度。以下是两者的详细对比,帮助你做出选择: 1. Flask 优点 简单易用:Flask 是一个轻量级的微框架,代码简洁,易于理解和上手。适合初学者快速入门。灵活性高:…...

高通android WIFI debug

参考高通文档&#xff1a;80-76240-16_REV_AA_Wi-Fi_Debug_Techniques 大纲 一、 WLAN Debug Logs –logcat ■ Logcat log logcat is a command-line tool that dumps the log of system messages, ■ Including stack traces when the device throws an error. ■ Need t…...

ADC 的音频实验,无线收发模块( nRF24L01)

nRF24L01 采用 QFN20 封装&#xff0c;有 20 个引脚&#xff0c;以下是各引脚的详细介绍&#xff1a; 1. 电源引脚 ◦ VDD&#xff1a;电源输入端&#xff0c;一般接 3V 电源&#xff0c;为芯片提供工作电压&#xff0c;供电电压范围为 1.9V&#xff5e;3.6V。 ◦ VSS&#xf…...

Swagger2 Knife4jConfig 配置,父子项目swagger扫描多个子模块中的Controller生成接口文档:

问题: 需求父子项目swagger扫描多个子模块中的Controller生成接口文档: Swagger2Knife4jConfig 配置放在了 springboot-app 启动项目里&#xff0c;而 tiger-web 和 tiger-web2 这两个子项目有自己的 Controller。这种情况下&#xff0c;Swagger 可能无法正确扫描 tiger-web 和…...

Unity UI 道路线跟随:让图标沿道路轨迹移动

在 Unity UI 开发中&#xff0c;有时需要让图标沿着一条道路轨迹移动&#xff0c;比如地图上的车辆行驶动画、导航路径指示等。本文介绍如何基于 UI 图片中的道路线生成曲线&#xff0c;并使用 Slider 控制图标沿轨迹运动&#xff0c;适用于 UI 导航、路径跟随动画等场景。 1. …...

Springboot核心:拦截器

拦截器是 Spring 框架提供的核心功能之一,属于一种设计模式&#xff0c;它允许在某个方法调用或请求处理前后执行自定义逻辑&#xff0c;是一种AOP&#xff08;面向切面编程&#xff09;机制。它们可以在不修改原有业务逻辑的情况下&#xff0c;对进入系统的请求进行预处理和后…...

【AI学习笔记】基于Unity+DeepSeek开发的一些BUG记录解决方案

【AI学习笔记】基于UnityDeepSeek开发的一些BUG记录&解决方案 背景前摇&#xff1a;&#xff08;省流可不看&#xff09; Unity是大学学的&#xff0c;AI是研究生学的&#xff0c;DeepSeek是第一份实习偷师的&#xff0c;三合一的梦是最近开始做的&#xff0c;BUG是今天遇…...

六西格玛设计培训如何破解风电设备制造质量与成本困局

2023年&#xff0c;中国风电行业装机容量突破4.3亿千瓦&#xff0c;稳居全球第一&#xff0c;但高速扩张背后暗藏隐忧&#xff1a; 质量痛点&#xff1a;叶片开裂、齿轮箱故障等缺陷频发&#xff0c;运维成本占项目全生命周期成本超30%&#xff1b;成本压力&#xff1a;原材料…...

xml 和json互转工具

工具1 有个问题会导致springboot返回捕获的异常编程xml格式 import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.dataformat.xml.XmlMapper; import org.json.JSONObject; import org.json.XML; import org.w3c.dom.Document;import javax.xm…...

【STM32】舵机SG90

1.舵机原理 舵机内部有一个电位器&#xff0c;当转轴随电机旋转&#xff0c;电位器的电压会发生改变&#xff0c;电压会带动转一定的角度&#xff0c;舵机中的控制板就会电位器输出的电压所代表的角度&#xff0c;与输入的PWM所代表的角度进行比较&#xff0c;从而得出一个旋转…...

【RK3588嵌入式图形编程】-SDL2-鼠标输入处理

鼠标输入处理 文章目录 鼠标输入处理1、概述2、鼠标移动事件3、鼠标点击事件4、鼠标点击位置5、鼠标双击6、鼠标进入和离开事件7、总结在本文中,将介绍如何在 SDL2 中检测和处理鼠标输入事件,包括鼠标移动、按钮点击以及窗口进入/退出。 1、概述 在本文中,我们将详细介绍如…...

知识管理成功:关键指标和策略,研究信息的投资回报率

信息过载会影响生产力。没有人工智能的帮助&#xff0c;信息过载会影响生产力。大量的可用信息&#xff0c;知识工作者不仅仅是超负荷工作&#xff1b;他们感到不知所措&#xff0c;他们倾向于浪费时间&#xff08;和脑细胞&#xff09;来应付他们被大量的数据抛向他们&#xf…...

Linux权限提升-内核溢出

一&#xff1a;Web到Linux-内核溢出Dcow 复现环境&#xff1a;https://www.vulnhub.com/entry/lampiao-1,249/ 1.信息收集&#xff1a;探测⽬标ip及开发端⼝ 2.Web漏洞利⽤&#xff1a; 查找drupal相关漏洞 search drupal # 进⾏漏洞利⽤ use exploit/unix/webapp/drupal_dr…...

Bootstrap5 折叠功能详解

Bootstrap5 折叠功能详解 引言 Bootstrap 是一个流行的前端框架&#xff0c;它提供了许多组件和工具&#xff0c;使得开发者可以轻松构建响应式网站。在 Bootstrap5 中&#xff0c;折叠&#xff08;Collapse&#xff09;组件得到了增强&#xff0c;使其更加灵活和易于使用。本…...

JAVA:Spring Boot 项目中自定义 Banner 的技术指南

1、简述 在 Spring Boot 项目中&#xff0c;当应用启动时会显示默认的 Spring 标志和版本信息。定制化的启动 Banner 不仅可以美化应用&#xff0c;还能在项目中增加个性化的品牌印记&#xff0c;甚至可以提供一些关键信息。本文将介绍如何在 Spring Boot 项目中自定义启动 Ba…...

【虚幻引擎UE】UE4.23到UE5.5的核心功能变化

简单总结从UE4.23到UE5.5&#xff0c;虚幻引擎的重大变化&#xff1a; 1. WebGL/HTML5 平台支持和像素流 UE4.23-UE4.25&#xff1a;移除官方HTML5支持&#xff0c;改为社区插件维护。 但通过第三方插件&#xff08;如WebAssemblyWebGPU&#xff09;可在浏览器运行部分项目。U…...

信号检测和信道均衡的联系

1. 系统模型 假设一个通信系统的数学模型如下&#xff1a; 发送信号&#xff1a; s [ s 1 , s 2 , … , s N ] T \mathbf{s} [s_1, s_2, \dots, s_N]^T s[s1​,s2​,…,sN​]T&#xff0c;其中 s i s_i si​ 是发送符号。信道矩阵&#xff1a; H \mathbf{H} H&#xff08;…...

在WPS中通过JavaScript宏(JSA)调用本地DeepSeek API优化文档教程

既然我们已经在本地部署了DeepSeek,肯定希望能够利用本地的模型对自己软件开发、办公文档进行优化使用,接下来就先在WPS中通过JavaScript宏(JSA)调用本地DeepSeek API优化文档的教程奉上。 前提: (1)已经部署好了DeepSeek,可以看我的文章:个人windows电脑上安装DeepSe…...

26、深度学习-自学之路-NLP自然语言处理-理解加程序,怎么把现实的词翻译给机器识别。

一、怎么能让机器能够理解我们的语言呢&#xff0c;我们可以利用神经网络干很多的事情&#xff0c;那么我们是不是也可以用神经元做自然语言处理呢&#xff0c;现在很多的实际应用已经说明了这个问题&#xff0c;可以这么做。 那我们考虑一下该怎么做&#xff0c;首先我们应该…...

微信服务号推送消息

这里如果 没有 就需要点新的功能去申请一下 申请成功之后就可以设置模版消息 推送到用户接受的页面是 需要后端调用接口 传递token 发送给客户...

Excel常用操作

Excel常用操作 学习资源 37_电子表格处理考点精讲_设置数据格式_哔哩哔哩_bilibili 快速输入数据与编辑数据 一个工作簿可以包含多个工作表 特殊数据的添加格式 输入负数, 例如-3、-5 常规输入, 直接输入-3、-5;使用(), 例如在单元格中输入(3)回车即可变为-3;上述括号不区分中…...

得物端智能视频封面推荐

一、背景 什么要做智能封面&#xff1f; 用户可以在得物购物&#xff0c;也可以在得物社区分享自己的生活。 得物社区中的视频使用双列流&#xff0c;每条内容包含封面、标题等。 对得物社区的创作者而言&#xff0c;选择视频封面是创作链路的重要环节。对得物社区的消费者…...

【Stable Diffusion部署至GNU/Linux】安装流程

以下是安装Stable Diffusion的步骤,以Ubuntu 22.04 LTS为例子。 显卡与计算架构介绍 CUDA是NVIDIA GPU的专用并行计算架构 技术层级说明CUDA Toolkit提供GPU编译器(nvcc)、数学库(cuBLAS)等开发工具cuDNN深度神经网络加速库(需单独下载)GPU驱动包含CUDA Driver(需与CUDA …...

介绍 Liquibase、Flyway、Talend 和 Apache NiFi:选择适合的工具

在现代软件开发中&#xff0c;尤其是在数据库管理和数据集成方面&#xff0c;选择合适的工具至关重要。本文将介绍四个流行的工具&#xff1a;Liquibase、Flyway、Talend 和 Apache NiFi&#xff0c;分析它们的应用、依赖以及如何选择适合的工具。 1. Liquibase 简介&#xff…...

Unity 接入Tripo 文生模型,图生模型

官方网站&#xff1a;https://www.tripo3d.ai/app/home自行注册账号并且登陆下载Unity插件&#xff1a;https://cdn-web.tripo3d.ai/plugin/tripo-unity.zip申请apikey&#xff1a; https://platform.tripo3d.ai/api-keys使用&#xff08;后续过程就按照第二步下载的插件里面的…...

黑马Redis详细笔记(实战篇---短信登录)

目录 一.短信登录 1.1 导入项目 1.2 Session 实现短信登录 1.3 集群的 Session 共享问题 1.4 基于 Redis 实现共享 Session 登录 一.短信登录 1.1 导入项目 数据库准备 -- 创建用户表 CREATE TABLE user (id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT 用户ID,phone …...

Unity 增量打包AssetBundle

背景 打包太慢了&#xff0c;想要没改动的资源不重新打包浪费时间。 来源 官方文章&#xff1a;https://forum.unity.com/threads/about-incremental-build-and-asset-bundle-hashes.1436032/ 官网AB介绍&#xff1a;https://learn.unity.com/tutorial/assets-resources-and…...

前端 TypeError 错误永久消失术

作者&#xff1a;来自 vivo 互联网大前端团队- Sun Maobin 通过开发 Babel 插件&#xff0c;打包时自动为代码添加 可选链运算符(?.)&#xff0c;从而有效避免 TypeError 的发生。 一、背景介绍 在 JS 中当获取引用对象为空值的属性时&#xff0c;程序会立即终止运行并报错&…...

【视频总结】Deep Dive into LLMs like ChatGPT 深入探索像ChatGPT这样的大语言模型|Andrej Karpathy

【视频总结】Deep Dive into LLMs like ChatGPT 深入探索像ChatGPT这样的大语言模型&#xff5c;Andrej Karpathy 大型语言模型&#xff08;LLM&#xff09;工作原理与使用指南核心观点模型训练三阶段1. 预训练阶段2. 后训练阶段&#xff08;Post-training&#xff09;3. 强化学…...

内网ip网段记录

1.介绍 常见的内网IP段有&#xff1a; A类&#xff1a; 10.0.0.0/8 大型企业内部网络&#xff08;如 AWS、阿里云&#xff09; 10.0.0.0 - 10.255.255.255 B类&#xff1a;172.16.0.0/12 中型企业、学校 172.16.0.0 - 172.31.255.255 C类&#xff1a;192.168.0.0/16 家庭…...

本地部署DeepSeek + AnythingLLM 搭建高效安全的个人知识库

环境准备: 本地部署方案请参考博客:windows平台本地部署DeepSeek大模型+Open WebUI网页界面(可以离线使用)-CSDN博客 windows平台本地部署DeepSeek大模型+Chatbox界面(可以离线使用)-CSDN博客 根据本人电脑配置:windows11 + i9-13900HX+RTX4060+DDR5 5600 32G内存 确…...

Xcode证书密钥导入

证书干嘛用 渠道定期会给xcode证书&#xff0c;用来给ios打包用&#xff0c;证书里面有记录哪些设备可以打包进去。 怎么换证书 先更新密钥 在钥匙串访问中&#xff0c;选择系统。(选登录也行&#xff0c;反正两个都要导入就是了)。 mac中双击所有 .p12 后缀的密钥&#xff…...

机械学习基础-5.分类-数据建模与机械智能课程自留

data modeling and machine intelligence - CLASSIFICATION 为什么我们不将回归技术用于分类&#xff1f;贝叶斯分类器&#xff08;The Bayes Classifier&#xff09;逻辑回归&#xff08;Logistic Regression&#xff09;对逻辑回归的更多直观理解逻辑 /sigmoid 函数的导数我们…...

springcloud集成gateway

本篇文章只介绍gateway模块的搭建步骤&#xff0c;并无gateway详细介绍 gateway详解请查看&#xff1a;SpringCloudGateway官方文档详解 前置处理 父模块中已指定版本 不知道如何选择版本看这篇&#xff1a; 手把手教你梳理springcloud与springboot与springcloudalibaba的版本…...

RocketMQ之偏移量Offset

偏移量&#xff1a;偏移量是 ConsumerQueue 文件中的逻辑位置&#xff0c;表示消息在队列中的顺序。每次消费通过偏移量在索引文件ConsumerQueue中快速找到对应的消息内容。 1.Broker端 Broker端主要通过ConsumerManageProcessor类来处理Offset的更新查询的请求&#xff0c;真…...

2024-2025年主流的开源向量数据库推荐

以下是2024-2025年主流的开源向量数据库推荐&#xff0c;涵盖其核心功能和应用场景&#xff1a; 1. Milvus 特点&#xff1a;专为大规模向量搜索设计&#xff0c;支持万亿级向量数据集的毫秒级搜索&#xff0c;适用于图像搜索、聊天机器人、化学结构搜索等场景。采用无状态架…...

Redis 集群(Cluster)和基础的操作 部署实操篇

三主三从 集群概念 Redis 的哨兵模式&#xff0c;提高了系统的可用性&#xff0c;但是正在用来存储数据的还是 master 和 slave 节点&#xff0c;所有的数据都需要存储在单个 master 和 salve 节点中。 如果数据量很大&#xff0c;接近超出了 master / slave 所在机器的物理内…...

RTD2775QT/RTD2795QT瑞昱显示器芯片方案

RTD2775QT与RTD2795QT&#xff1a;高性能4K显示驱动芯片 RTD2775QT与RTD2795QT是瑞昱半导体公司推出的两款高性能显示驱动芯片&#xff0c;专为满足现代显示设备对高清、高分辨率的需求而设计。这两款芯片不仅支持4K分辨率&#xff0c;还具备丰富的功能和卓越的性能&#xff0…...

Java进阶面试题

Java 进阶面试问题列表翻译自Java developer interview questions: The hard part&#xff0c;从属于笔者的Java入门与工程实践系列。最近公司打算招几个 Java 开发人员&#xff0c;正巧在 Reddit 上看到了该文&#xff0c;顺手翻译了一波。只是单纯的问题列表&#xff0c;可能…...

Spring Cloud-Sentinel

Sentinel服务熔断与限流 Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件&#xff0c;主要以流量为切入点&#xff0c;从流量控制、流量路由、熔断降级、系统自适应保护等多个维度来帮助用户保障微服务的稳定性。 官网地址&#xff1a;home | Sentinelhttps://sen…...

21道关于Vue3的面试题及其解析

Vue 3是一种流行的JavaScript框架&#xff0c;它是Vue.js的第三个主要版本&#xff0c;于2020年9月18日正式发布。关于Vue 3的一些关键信息&#xff1a; 文章目录 1. 性能优化2. 组合式API&#xff08;Composition API&#xff09;3. 响应式系统改进4. 更好的TypeScript支持5. …...