DeepSeek-V3 与 DeepSeek R1 对比分析:技术与应用的全面解析

在这里插入图片描述

在这里插入图片描述

一、背景

在当今科技飞速发展的时代,深度学习技术如同一股强大的浪潮,席卷了自然语言处理(NLP)、计算机视觉(CV)以及多模态模型等众多领域。从智能语音助手到图像识别技术,从文本生成工具到多模态交互系统,深度学习模型无处不在,为人们的生活和工作带来了极大的便利。

在这一热闹非凡的深度学习领域中,DeepSeek-V3 和 DeepSeek R1 脱颖而出,成为备受瞩目的两款模型。DeepSeek-V3 犹如一位专注于文字世界的艺术家,在文本生成和理解方面展现出卓越的能力,是大语言模型(LLM)中的佼佼者;而 DeepSeek R1 则像是一位全能的多面手,作为多模态模型,能够轻松驾驭文本、图像、音频等多种数据类型,在复杂的任务中表现出色。随着人工智能技术的不断发展,对不同类型模型的需求也日益多样化。深入了解这两款模型的差异和优势,对于科研人员、开发者以及相关行业从业者来说至关重要,它能帮助我们在实际应用中做出更明智的选择,充分发挥模型的潜力。本文将从多个维度对这两款模型进行深入对比分析,揭开它们神秘的面纱。

二、模型概述

1. DeepSeek-V3

研发背景与设计初衷:

随着互联网信息的爆炸式增长,人们对于高效、准确的文本处理工具的需求愈发迫切。ChatGPT 等模型的成功,更是点燃了市场对高质量文本生成工具的热情。在这样的背景下,深度求索公司精心打造了 DeepSeek-V3。它的诞生,旨在为内容创作者、企业客服团队以及需要进行信息检索和问答的用户,提供一个强大而易用的文本生成解决方案。无论是撰写一篇引人入胜的小说,还是快速回复客户的咨询,DeepSeek-V3 都能成为得力助手。

发布时间:2024 年 12 月 26 日,杭州深度求索人工智能基础技术研究有限公司宣布 DeepSeek V3 首个版本上线并同步开源。

目标应用场景:

  • 内容创作:在自媒体盛行的今天,内容创作者需要源源不断地输出高质量的文章。DeepSeek-V3 可以根据创作者提供的主题和要点,快速生成结构清晰、内容丰富的文章,大大提高创作效率。例如,一位旅游博主想要撰写一篇关于某个旅游景点的攻略,只需要输入景点名称、特色以及想要包含的信息,DeepSeek-V3 就能生成一篇包含景点介绍、游玩路线、美食推荐等内容的完整攻略。

  • 对话系统:智能客服和聊天机器人是现代企业提升客户服务质量的重要工具。DeepSeek-V3 凭借其自然流畅的对话能力,能够准确理解客户的问题,并给出合适的回答。比如,当客户咨询某产品的使用方法时,它能迅速给出详细的操作步骤和注意事项,提供优质的服务体验。

  • 信息检索与问答:在面对海量的信息时,如何快速准确地获取所需内容成为一大挑战。DeepSeek-V3 能够支持复杂问题的解答和信息提取任务。例如,科研人员在进行文献研究时,提出关于某个研究领域的关键问题,它可以从大量的学术文献中筛选出相关信息,并给出准确的答案。

2. DeepSeek R1

研发背景与设计初衷:

单一模态模型在处理复杂任务时存在一定的局限性,难以满足用户日益增长的多样化需求。为了打破这一局限,深度求索公司推出了 DeepSeek R1。它的设计初衷是打造一个能够融合多种数据类型的通用模型,让不同模态的数据在模型中相互协作,发挥出更大的作用。无论是在内容创作、信息检索还是智能交互领域,DeepSeek R1 都能为用户带来全新的体验。

发布时间:2024 年 11 月 20 日,DeepSeek-R1-Lite 预览版正式上线网页端。2025 年 1 月 20 日,DeepSeek 正式发布 DeepSeek-R1 模型,并同步开源模型权重。

目标应用场景

  • 多模态内容生成:如今,图文结合的内容在社交媒体、电商平台等领域非常受欢迎。DeepSeek R1 可以根据用户提供的图像和简单的文字描述,生成一篇生动有趣的图文并茂的内容。比如,在电商平台上,商家只需上传商品图片,并输入一些产品特点和优势,DeepSeek R1 就能生成包含产品描述、使用场景、用户评价等内容的商品详情页文案。

  • 跨模态检索:在互联网时代,图像和文本的检索需求日益增长。DeepSeek R1 支持通过文本搜索图像,或通过图像生成描述文本。例如,当用户在搜索引擎中输入 “一只在草地上奔跑的狗”,它能准确地检索出相关的图像;反之,当用户上传一张风景图片时,它也能生成一段优美的文字描述,方便用户管理和分享视觉内容。

  • 智能交互:在智能家居、智能音箱等智能交互设备中,语音交互和多模态内容展示是提升用户体验的关键。DeepSeek R1 能够实现语音识别、文本理解和图像展示等多种功能的融合。比如,用户通过语音指令让智能音箱播放一首与当前心情相符的音乐,同时展示相关的音乐视频或歌词图片,为用户带来更加丰富和便捷的交互体验。

三、核心技术对比

1. 模型架构

对比项目DeepSeek-V3DeepSeek R1
架构特点基于改进的 Transformer 架构,引入动态注意力机制,能根据输入文本实时特征自动调整注意力权重采用多模态融合架构,包含文本编码器、图像编码器、音频编码器和多模态融合层
参数规模约 70 亿约 150 亿
层数61 层 transformer 架构61 层 transformer 架构
注意力机制动态注意力机制,提升并行计算能力,优化文本生成质量和效率多种模态对应的注意力机制,用于处理不同模态数据

DeepSeek-V3

  • 架构特点:DeepSeek-V3 基于改进的 Transformer 架构,Transformer 架构以其强大的自注意力机制在自然语言处理领域取得了巨大的成功。而 DeepSeek-V3 在此基础上引入了动态注意力机制(Dynamic Attention Mechanism)。传统的注意力机制在处理不同长度和复杂度的文本时,往往采用固定的注意力权重分配方式,这可能导致在处理长文本或复杂语境时出现信息丢失或重点把握不准确的问题。而动态注意力机制则能够根据输入文本的实时特征,自动调整注意力权重。例如,在处理一篇包含多个段落和复杂逻辑关系的学术论文时,它能够更加关注关键的论点和论据部分,从而生成更准确、更有针对性的内容。这种机制大大提升了模型的并行计算能力,使得生成文本的质量和效率都得到了显著提高。

  • 参数规模:DeepSeek-V3 的参数量约为 70 亿,这个规模介于 GPT-3 和 GPT-4 之间。适中的参数量使得它在保证模型性能的同时,不会过度消耗计算资源。与 GPT-3 相比,它在相同的计算资源下,能够实现更高效的文本生成;与 GPT-4 相比,虽然在某些复杂任务上可能略有差距,但在资源受限的情况下,它的优势更加明显。

DeepSeek R1

  • 架构特点:DeepSeek R1 采用了独特的多模态融合架构(Multi-Modal Fusion Architecture)。这种架构由多个核心模块组成:

    • 文本编码器(Text Encoder):基于 Transformer 的文本处理模块,能够对输入的文本进行高效的特征提取和语义理解。例如,在处理一篇新闻报道时,它能够准确地提取出事件的时间、地点、人物等关键信息。

    • 图像编码器(Vision Encoder):基于 CNN 或 Vision Transformer(ViT)的图像处理模块。CNN 在图像特征提取方面具有强大的能力,能够捕捉到图像的局部特征;而 ViT 则在处理全局图像信息时表现出色。通过这两种技术的结合,图像编码器能够全面地理解图像的内容。比如,在识别一张动物图片时,它能准确判断出动物的种类、姿态等信息。

    • 音频编码器(Audio Encoder):基于卷积神经网络(CNN)或声谱图处理模块,能够对音频信号进行有效的分析和处理。例如,在识别一段语音时,它能准确地将语音转换为文本,并理解其中的语义。

    • 多模态融合层(Multi-Modal Fusion Layer):这是一个关键模块,用于整合不同模态特征。它通过复杂的算法,将文本、图像和音频的特征进行融合,实现多模态信息的交互和互补。比如,在处理一段包含语音和图像的视频时,它能够将语音中的文字信息和图像中的视觉信息进行融合,从而更全面地理解视频内容。

  • 参数规模:DeepSeek R1 的参数量约为 150 亿,远远大于 DeepSeek-V3。这是因为多模态数据的处理需要更多的参数来学习和表示不同模态之间的复杂关系。大量的参数使得它能够在多模态任务中表现出色,但同时也对计算资源提出了更高的要求。

2. 训练方法

DeepSeek-V3

  • 训练方法:DeepSeek-V3 采用了监督学习(Supervised Learning)和强化学习(Reinforcement Learning)相结合的训练策略。

  • 监督学习阶段:在这个阶段,模型使用大规模文本数据集进行预训练。这些数据集包括来自书籍、网页内容、学术论文等各种来源的文本。通过对这些海量文本的学习,模型能够掌握语言的基本语法、语义和表达方式。例如,在学习大量的新闻报道后,模型能够了解新闻写作的规范和常用词汇,从而在生成新闻类文本时更加得心应手。

  • 强化学习阶段:为了进一步优化生成文本的质量,模型通过与人工标注的高质量文本进行对比,利用强化学习算法来调整模型的参数。当模型生成的文本与高质量文本之间的差距较小时,给予模型正向奖励;反之,则给予负向奖励。通过不断地调整和优化,模型生成的文本在流畅性和准确性方面都得到了显著提升。

  • 数据来源:主要依赖公开的文本数据集,如 The Pile、Common Crawl 等。这些数据集包含了丰富的文本内容,涵盖了多种语言和领域,为模型的训练提供了充足的素材。

DeepSeek R1

  • 训练方法:DeepSeek R1 采用了多任务学习(Multi-Task Learning)和自监督学习(Self-Supervised Learning)相结合的方法。

  • 多任务学习阶段:在这个阶段,模型同时训练文本生成、图像识别、语音识别等多个任务。通过同时学习多个任务,模型能够更好地理解不同模态数据之间的关联和互补性。例如,在训练文本生成和图像识别任务时,模型能够学习到如何根据图像内容生成相应的文本描述,从而提升多模态处理能力。

  • 自监督学习阶段:利用未标注的多模态数据进行无监督预训练。例如,对于图像 - 文本配对数据,模型可以通过预测图像对应的文本描述,或者根据文本描述生成相应的图像,来学习多模态数据之间的潜在关系。这种自监督学习方式能够充分利用大量未标注的数据,提高模型的泛化能力。

  • 数据来源:除了文本数据外,还引入了大规模图像数据集(如 ImageNet、COCO)和语音数据集(如 LibriSpeech)。这些数据集在图像识别和语音识别领域具有广泛的应用,为模型的多模态训练提供了丰富的数据支持。

3. 数据使用

DeepSeek-V3

  • 数据规模:DeepSeek-V3 的训练数据量约为 1 万亿 token,涵盖了多种语言和领域。丰富的数据使得模型能够学习到不同语言的表达方式和各种领域的专业知识,从而具备更强的泛化能力。例如,在处理不同语言的文本时,模型能够准确地理解和生成相应的语言内容;在面对医学、法律等专业领域的文本时,也能表现出一定的理解和处理能力。

  • 数据清洗与筛选:为了确保训练数据的高质量,采用了严格的清洗流程。去除低质量、重复或敏感内容,避免这些数据对模型训练产生负面影响。例如,对于一些包含错误信息或格式混乱的文本,以及涉及敏感话题的内容,都会进行筛选和处理,保证模型学习到的是准确、有用的知识。

DeepSeek R1

  • 数据规模:DeepSeek R1 的训练数据量约为 3 万亿 token,远远超过 DeepSeek-V3。这是因为多模态数据的处理需要更多的数据来学习不同模态之间的关系。除了文本数据外,还包含了大量的图像和音频数据。例如,在图像数据方面,包含了各种场景、物体和人物的图像;在音频数据方面,涵盖了不同语言、口音和场景的语音。

  • 数据清洗与筛选:除了对文本数据进行清洗外,还对图像和音频数据进行了严格的质量检查。确保图像的清晰度、标注的准确性,以及音频的清晰度和标注的一致性。同时,还需要保证多模态数据之间的对齐性,即图像、音频和对应的文本描述之间的匹配度。例如,在图像 - 文本配对数据中,确保图像和文本描述能够准确地对应,避免出现错误的配对情况。

4. 性能表现对比

文本生成任务

DeepSeek-V3

  • 优势:在纯文本生成任务中,DeepSeek-V3 表现得极为出色。它擅长处理长文本生成任务,能够保持文章的逻辑连贯性和内容丰富性。例如,在生成一篇长篇小说时,它能够构建出完整的故事框架,塑造出鲜明的人物形象,并通过细腻的文字描述推动情节的发展。在复杂语境下的上下文理解方面,它也表现出了强大的能力。当面对一段包含隐喻、暗示等复杂语言表达的文本时,它能够准确理解其中的含义,并生成与之相关的准确回复。

  • 指标:在标准的文本生成评估指标(如 BLEU、ROUGE)中,DeepSeek-V3 的得分接近 GPT-3.5。BLEU 指标主要用于评估生成文本与参考文本之间的相似度,ROUGE 指标则用于评估生成文本对参考文本中关键信息的覆盖程度。DeepSeek-V3 在这些指标上的优异表现,证明了它在文本生成质量方面的实力。同时,在生成速度上,它比 GPT-3.5 更快,能够在更短的时间内生成高质量的文本,提高了工作效率。

DeepSeek R1

  • 劣势:虽然 DeepSeek R1 也能处理文本生成任务,但由于其多模态设计,它在文本生成方面的专注度相对较低。在生成速度上,由于需要同时处理多种模态的数据,其文本生成速度略慢于 DeepSeek-V3。在生成质量方面,虽然也能生成较为准确的文本,但在语言的细腻度和逻辑的连贯性上,与 DeepSeek-V3 相比还有一定的差距。例如,在生成一篇诗歌时,DeepSeek-V3 可能能够运用更优美的词汇和更严谨的韵律,而 DeepSeek R1 生成的诗歌在语言表达上可能相对较为平淡。

多模态任务

DeepSeek-V3

  • 劣势:DeepSeek-V3 仅支持文本处理,无法直接处理图像或音频数据。这使得它在多模态任务中不具备竞争力。例如,在图像描述生成任务中,它无法根据图像内容生成相应的文字描述;在语音识别任务中,也无法将语音信号转换为文本。

DeepSeek R1

  • 优势:在多模态任务中,DeepSeek R1 表现得十分出色。例如,在图像描述生成任务中,它能够准确地识别图像中的物体、场景和动作,并生成与之对应的文字描述。当输入一张人们在公园里野餐的图片时,它能够生成 “在阳光明媚的公园里,人们正围坐在一起享受野餐,孩子们在草地上欢快地奔跑着” 这样生动的描述。在语音识别任务中,其字错误率(WER)低于 5%,能够准确地将语音转换为文本,并且在处理不同语言和口音的语音时,也能保持较高的准确率。

实际案例对比

任务类型DeepSeek-V3 表现DeepSeek R1 表现
文本生成高质量、速度快,能够生成逻辑连贯、内容丰富的文本,在长文本生成和复杂语境理解方面优势明显质量稍低,速度稍慢,在语言的细腻度和逻辑连贯性上不如 DeepSeek-V3,但也能满足基本的文本生成需求
图像描述生成不支持准确率高,能够准确识别图像内容并生成生动的描述,支持多种语言描述
语音转文字不支持支持多种语言,准确率较高,能够准确地将语音转换为文本

四、应用场景对比

DeepSeek-V3 的适用场景

  • 内容创作:在新闻写作领域,记者可以利用 DeepSeek-V3 快速生成新闻稿件的初稿,提高新闻报道的时效性。在广告文案创作方面,营销人员可以借助它生成富有创意和吸引力的广告文案,吸引消费者的关注。例如,一家化妆品公司想要推出一款新产品,DeepSeek-V3 可以根据产品的特点和目标受众,生成一系列具有吸引力的广告标语和宣传文案。

  • 智能客服:在电商平台的在线客服系统中,DeepSeek-V3 能够快速理解客户的问题,并提供准确的回答。无论是关于产品信息的咨询,还是售后问题的处理,它都能应对自如,提升客户的满意度。例如,当客户询问某商品的尺码、颜色等信息时,它能迅速给出详细的解答。

  • 教育领域:在自动批改作业方面,DeepSeek-V3 可以根据教师设定的评分标准,快速批改学生的作业,减轻教师的工作负担。在生成教学材料方面,教师可以利用它生成课件内容、练习题等,丰富教学资源。例如,教师在准备一堂关于历史事件的课程时,DeepSeek-V3 可以帮助生成相关的历史资料、案例分析和讨论话题。

DeepSeek R1 的适用场景

  • 多模态内容生成:在社交媒体内容创作中,用户可以利用 DeepSeek R1 生成图文并茂的动态。例如,用户上传一张旅行照片,DeepSeek R1 可以根据照片内容生成一段生动的旅行经历描述,分享在社交媒体上,吸引更多的关注。在电商商品描述生成方面,商家可以借助它生成包含产品图片、文字描述和视频介绍的商品详情页,提升商品的吸引力和销售量。

  • 跨模态检索:在搜索引擎中,用户可以通过输入文本描述来搜索相关的图像,提高图像搜索的准确性和效率。在视觉内容管理平台中,用户可以通过上传图像来生成相应的文字描述,方便对图像进行分类和管理。例如,一家广告公司在管理大量的广告素材时,可以利用 DeepSeek R1 上传产品图片后,迅速生成对应的广告主题、产品特点等文字描述,便于后期检索和调用,大大提高了素材管理效率。在影视制作领域,剪辑师也能通过描述某个特定场景的文本,快速从海量的视频片段素材中找到符合要求的内容,极大地提升了工作流程的流畅性。

  • 智能交互:在智能家居场景下,用户可以通过语音指令让搭载 DeepSeek R1 的智能音箱播放与当前环境氛围匹配的音乐,同时在智能设备的显示屏上展示音乐的可视化效果,如跳动的音符、专辑封面等,营造沉浸式的音乐体验。在智能车载系统中,驾驶者说出目的地,系统不仅能规划路线,还能根据周边环境图像信息,提供实时路况、附近景点等多模态信息展示,增强驾驶的便利性和趣味性。在虚拟现实(VR)/ 增强现实(AR)领域,DeepSeek R1 能让用户与虚拟环境进行更自然的交互,例如在 VR 的历史场景模拟中,用户通过语音提问,系统结合虚拟场景中的建筑、人物等图像信息,给出历史背景、人物故事等详细解答,丰富用户的沉浸式体验。

五、两款模型之间的联系

技术传承与发展

DeepSeek R1 在一定程度上基于 DeepSeek-V3 的技术基础进行拓展。DeepSeek-V3 在自然语言处理方面的技术积累,如对 Transformer 架构的优化、高效的训练方法等,为 DeepSeek R1 处理文本模态数据提供了坚实的保障。同时,DeepSeek R1 创新性地将这些文本处理技术与图像、音频处理技术相融合,实现了从单一文本模态到多模态的跨越,是对 DeepSeek-V3 技术边界的拓展与延伸 。

研发主体与目标一致性

两款模型均由杭州深度求索人工智能基础技术研究有限公司研发。这意味着它们在研发理念和技术路线上有着内在的一致性,都是为了推动人工智能技术的发展,满足不同用户在不同场景下对人工智能的需求。无论是 DeepSeek-V3 在文本处理领域的深耕,还是 DeepSeek R1 在多模态领域的探索,都体现了该公司在人工智能技术上的全面布局和深入研究。

开源属性与社区贡献

DeepSeek-V3 和 DeepSeek R1 都做到了完全开源,这使得全球的开发者和研究人员能够基于它们进行二次开发和研究。通过开源,两款模型的技术得以在更大范围内传播和应用,促进了全球人工智能社区的交流与合作。开发者们可以借鉴它们的架构、训练方法和数据处理方式,开发出更多创新的应用,推动整个人工智能产业的发展。

六、总结与展望

优缺点总结

DeepSeek-V3

  • 优点:专注于文本处理,在文本生成质量和速度上优势显著,能够在复杂语境下准确理解并生成高质量文本,对长文本创作的把控能力强。

  • 缺点:仅支持文本模态,在需要处理图像、音频等多模态数据的场景中无法发挥作用,应用场景相对受限。

DeepSeek R1

  • 优点:具备强大的多模态处理能力,能够在多模态内容生成、跨模态检索和智能交互等复杂任务中表现出色,极大地拓展了人工智能的应用边界。

  • 缺点:由于要兼顾多种模态,在文本生成的专业性和细腻程度上不如 DeepSeek-V3,且庞大的参数量和多模态数据处理需求导致对计算资源要求较高。

未来展望

  • 模型融合:未来有望开发出融合 DeepSeek-V3 和 DeepSeek R1 优势的新型模型,实现文本处理的高效性与多模态处理能力的无缝结合。这种模型既能在纯文本任务中表现卓越,又能灵活应对多模态数据,满足更多复杂场景的需求。

  • 算力优化:随着硬件技术如 GPU、TPU 等不断发展,以及算法优化技术的进步,多模态模型的计算效率将大幅提升。这将降低 DeepSeek R1 这类模型的使用门槛,使其能够在更多资源受限的设备上运行,推动多模态人工智能技术的广泛应用。

  • 行业应用深化:随着模型能力的不断提升,DeepSeek-V3 和 DeepSeek R1 在医疗、金融、教育等领域的应用将更加深入。在医疗领域,DeepSeek-V3 可用于医学文献分析、病历生成等文本工作;DeepSeek R1 则能结合医学影像(如 X 光、CT 图像)和患者症状描述(文本)进行疾病诊断辅助。在金融领域,DeepSeek-V3 能生成金融报告、风险评估文本;DeepSeek R1 可通过分析财报数据图表(图像)和财务文本信息,提供更全面的金融分析和投资建议。在教育领域,除了已有的应用,未来还可能借助多模态模型开发出更具互动性和沉浸感的学习工具,如结合 AR 技术的教学应用,提升学习效果。

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

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

相关文章

基于 Spring Cloud + Spring AI + VUE 的知识助理平台介绍以及问题

前言(一些废话) 在看这篇文章的各位大佬,感谢你们留出几分钟时间,来看这个产品介绍,其实重点说实话,不是这个产品怎么样。而是在最后有一个郁结在心里的几个问题,希望大佬们能给出一些建议。万…

IEEE 802.3/802.2 | LLC / SNAP

注:本文为 “IEEE 802.3/802.2 | LLC / SNAP” 相关文章合辑。 未整理去重。 第三篇部分内容出自第二篇。 802.2 协议 haoay321 2010-01-28 20:52:02 LLC 协议 LLC(Logic Link Control,逻辑链路控制)是 IEEE 802.2 协议中规定…

【Elasticsearch】Geo-distance聚合

geo_distance聚合的形状是圆形。它基于一个中心点(origin)和一系列距离范围来计算每个文档与中心点的距离,并将文档分配到相应的距离范围内。这种聚合方式本质上是以中心点为圆心,以指定的距离范围为半径的圆形区域来划分数据。 为…

Chapter 4-1. Troubleshooting Congestion in Fibre Channel Fabrics

This chapter covers the following topics: 本章包括以下内容: Congestion troubleshooting methodology and workflow. Hints and tips for troubleshooting congestion. Cisco MDS NX-OS commands for troubleshooting congestion. Case studies demonstrating troubleshoo…

【字节青训营-7】:初探 Kitex 字节微服务框架(使用ETCD进行服务注册与发现)

本文目录 一、Kitex概述二、第一个Kitex应用三、IDL四、服务注册与发现 一、Kitex概述 长话短说,就是字节跳动内部的 Golang 微服务 RPC 框架,具有高性能、强可扩展的特点,在字节内部已广泛使用。 如果对微服务性能有要求,又希望…

设计模式Python版 享元模式

文章目录 前言一、享元模式二、享元模式示例 前言 GOF设计模式分三大类: 创建型模式:关注对象的创建过程,包括单例模式、简单工厂模式、工厂方法模式、抽象工厂模式、原型模式和建造者模式。结构型模式:关注类和对象之间的组合&…

蓝桥杯嵌入式备赛(三)—— LED +按键 + LCD

目录 一、LED1、原理图介绍2、程序代码 二、按键1、原理图介绍2、程序代码 三、LCD1、原理图介绍2、程序代码 一、LED 1、原理图介绍 如果所示,STM32G431RBT6中有八个LED,由八个GPIO控制,分别为PC8-15,当输出为低电平时点亮。其中…

IDEA 中集成 Maven,配置环境、创建以及导入项目

目录 在 IntelliJ IDEA 中集成 Maven 并配置环境 1. 打开 IDEA 设置 2. 定位 Maven 配置选项 3. 配置 Maven 路径 4. 应用配置 创建 Maven 项目 1. 新建项目 2. 选择项目类型 3. 配置项目信息 4. 确认 Maven 设置 5. 完成项目创建 导入 Maven 项目 1. 打开导入窗口…

javaEE-6.网络原理-http

目录 什么是http? http的工作原理: 抓包工具 fiddler的使用 HTTP请求数据: 1.首行:​编辑 2.请求头(header) 3.空行: 4.正文(body) HTTP响应数据 1.首行:​编辑 2.响应头 3.空行: 4.响应正文…

链式结构二叉树(递归暴力美学)

文章目录 1. 链式结构二叉树1.1 二叉树创建 2. 前中后序遍历2.1 遍历规则2.2 代码实现图文理解 3. 结点个数以及高度等二叉树结点个数正确做法: 4. 层序遍历5. 判断是否完全二叉树 1. 链式结构二叉树 完成了顺序结构二叉树的代码实现,可以知道其底层结构…

复制粘贴小工具——Ditto

在日常工作中,复制粘贴是常见的操作,但Windows系统自带的剪贴板功能较为有限,只能保存最近一次的复制记录,这对于需要频繁复制粘贴的用户来说不太方便。今天,我们介绍一款开源、免费且功能强大的剪贴板增强工具——Dit…

【Unity3D小功能】Unity3D中实现超炫按钮悬停效果

推荐阅读 CSDN主页GitHub开源地址Unity3D插件分享QQ群:398291828小红书小破站 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前言 先来看一下效果图: 感觉这种效果…

优化深度神经网络

训练集、开发集(验证集)、测试集 偏差与方差 正则化 L2正则 Dropout 随机丢弃部分神经元输入,经常用于计算机视觉的神经网络内,因为通常没有足够的训练数据,很容易出现过拟合的问题 数据增强 训练集规一化 可以使其图像更均匀,…

从java角度对比nodejs、fastapi,同步和异步区别

我之前一直用java语言编程,最近一年用python fastapi和nodejs nestjs开发了一些项目,站在java程序员的角度谈谈异步编程和同步编程的区别,主要在两方面 处理请求,java常用的tomcat是多线程处理请求并执行代码,同步阻塞…

《图解设计模式》笔记(五)一致性

十一、Composite模式:容器与内容的一致性 像文件夹与文件一样,文件夹中可以放子文件夹与文件,再比如容器中可以放更小的容器和具体内容。 Composite模式:使容器与内容具有一致性,创造出递归结构。 Composite&#x…

爬虫学习笔记之Robots协议相关整理

定义 Robots协议也称作爬虫协议、机器人协议,全名为网络爬虫排除标准,用来告诉爬虫和搜索引擎哪些页面可以爬取、哪些不可以。它通常是一个叫做robots.txt的文本文件,一般放在网站的根目录下。 robots.txt文件的样例 对有所爬虫均生效&#…

电脑可以自己换显卡吗?怎么操作

电脑是否可以自己换显卡主要取决于电脑的类型(台式机或笔记本)以及电脑的硬件配置。以下是对这一问题的详细解答及操作步骤: 一、判断电脑是否支持更换显卡 台式机:大多数台式电脑都支持更换显卡。只要主板上有PCIe插槽&#xff…

【玩转 Postman 接口测试与开发2_014】第11章:测试现成的 API 接口(下)——自动化接口测试脚本实战演练 + 测试集合共享

《API Testing and Development with Postman》最新第二版封面 文章目录 3 接口自动化测试实战3.1 测试环境的改造3.2 对列表查询接口的测试3.3 对查询单个实例的测试3.4 对新增接口的测试3.5 对修改接口的测试3.6 对删除接口的测试 4 测试集合的共享操作4.1 分享 Postman 集合…

华为支付-免密支付接入免密代扣说明

免密代扣包括支付并签约以及签约代扣场景。 开发者接入免密支付前需先申请开通签约代扣产品(即申请配置免密代扣模板及协议模板ID)。 华为支付以模板维度管理每一个代扣扣费服务,主要组成要素如下: 接入免密支付需注意&#x…

Redis - 全局ID生成器 RedisIdWorker

文章目录 Redis - 全局ID生成器 RedisIdWorker一、引言二、实现原理三、代码实现代码说明 四、使用示例示例说明 五、总结 Redis - 全局ID生成器 RedisIdWorker 一、引言 在分布式系统中,生成全局唯一ID是一个常见的需求。传统的自增ID生成方式在分布式环境下容易出…