解读DeepseekV3

DeepSeek V3-DeepSeek开源的最新版 AI 模型,编程能力超越Claude 此外,未来将可能出现更多声音合成的应用,比如在虚拟现实(VR)和在线教育中,能够为用户提供更加沉浸式的体验。:随着技术的普及,出现了对声纹识别和声音合成技术的伦理质疑。DeepSeek V3的“作者朗读音色”功能不仅展示了深度学习在语音合成领域的巨大潜力,也引发了对技术伦理的广泛思考。随着人工智能技术的不断发展,我们将看到更多创新的声音合成应用,这为未来的语音交互和人机沟通方式注入了新的活力。在这个示例中,我们首先加载已训练的模型,然后输入需要朗读的文本,最后将合成的音频保存为WAV格式。 阅读详情

本年度还剩几天,Deepseek就发布了这么值得惊喜的产品,我觉得是真正做AI,也喜欢AI同学,对这个魔幻的2024年12月,一定是未来多少年想起都能回忆起这波澜壮阔的岁月。

我见过的最省的GPT4o,Claude,Gemini2级别的模型,而且是国内唯一有机会上桌的,其实海外目前和这三家有资格掰手腕的也只有它自己,可以负责任的说其他的模型不配上桌吃菜(Gemini上个月都没资格)

其实性能好就不说了,DeepseekR1就还不错,国内讲道理是第一家做inference timing scaling law的模型,阿里是第二家,其他的就不太值得谈论了,其实国外也只有Gpt和google有资格,没想到年底还能出个DeepseekV3,在传统scaling law这边还能玩出花活儿,实属不易。

废话不多说,挑干货唠

FP8混合精度训练框架,并首次验证其在超大规模模型上的有效性

它模型下载下来看起来还能行啊,也就不到700G,那正常671B的参数,根本不可能这么点显存占用,因该1.4T左右,这是因为它原生就FP8出的,这大概是我知道的第一个原生之直接出FP8的模型,Meta说很早就用FP8训练了,那Llama3啥的也默认都BF16的,有些特定的模型FP8 GPTQ/AWQ过,像它这么激进的应该是第一个。

省钱

只有2.664M GPU小时的经济成本,完成了对14.8万亿tokens的DeepSeek-V3预训练,预训练后的进一步阶段仅需要0.1M GPU小时,因为FP8吗,自然就省算力,也省显存,还省通信,要不也不能就这么2048张卡就打发了,预训练阶段,DeepSeek-V3在每万亿tokens上的训练仅需180K H800 GPU小时,即以2048 H800 GPUs集群仅需3.7天的时间。就能训1万亿的token。因此。预训练在不到两个月内完成,总体使用GPU时间为2664K小时。加上上下文扩展需要的119K GPU小时以及后续训练需要的5K GPU小时,总计2788K GPU小时,约合$5.576M。如果算上其他精细调整部分,总成本尚不足$5.576M,看到这心里真的在滴血啊,比起动辄几百亿人民币都听不出来个响的公司,它简直是白莲花了。(当然它家本身不缺钱,做成现在这种各种优化能力,也是之前多少钱砸出来的经验)省钱因为FP8这是主要理由,但是光靠FP8是不够的,我们一会接着讲。

code math很不错

这个肯定是蒸馏别的高级模型的数据了,这个没什么可避讳的,Google的gemni2还蒸馏了Athropic的Claude3.5, 现在这也正常,蒸馏出来只是一方面,关键得训到Parameter里才是硬道理,而且为了增加V3的性能,Deepseek团队,还蒸馏了自己的R1的reason能力作为语料和隐式COT给V3灌进去。(主要是后训练阶段)

MLA (多头潜注意力,Multi-HeadLatentAttention)

这个也是老活儿了,DeepseekV2里就有,但是真的好用,啥叫多头潜注意力呢?

现规定几个变量啊

  • d: 嵌入维度(Embedding dimension),表示词向量的维度。
  • nh: 注意力头的数量(Number of attention heads)。
  • dh: 每个注意力头的维度(Dimension per head)。
  • ht: 第t个token在某个注意力层的输入(Attention input for the t-th token)。

MLA 的核心思路就是:

  1. 先对 token 的特征进行一个“低秩”或“小维度”的压缩(称为 latent vector),再通过少量的变换将它还原/扩展到各头所需要的 Key、Value 空间。
  2. 一部分必要的信息(如旋转位置编码 RoPE)的矩阵则保持单独处理,让网络依然能保留时序、位置信息。

我们看看它怎么搞的啊。首先定义一个矩阵潜注意力W^{DKV}

你就理解成一个下投影的矩阵,维度是 d x d_c,d_c是非常小的。

原始是啥呢?原始肯定是dh*nh啊,也就是每个头的hidden_size,也可以说embedding size,这俩玩意等价的然后*多少个头,也就是等于d(这块看不懂的,看我以前transformer的课程还有怎么计算显存和算力的课程 https://mp.weixin.qq.com/s/TJJcSRP9ppxua-n9lkmu2w?token=2126311288&lang=en_US)

dh*nh其实可以理解近似为hidden_size,也就是d,因为你多个头就直接对接了模型的宽度么,那你这俩至少得4096吧(咱哪怕以llama来计算)

然后我们搞下面这么个式子,也就是把你的第t个token在某个hidden_layer的输出你经过我刚才说的下投影矩阵给一压缩,那就变得非常小了

c_t^{KV} = W^{DKV} h_t

h_t原始维度是啥?是d啊,比如4096,我经过一个d*dc的下投影矩阵

d矩阵乘于d*d_c, 一出来就变d_c维的向量c_t^{KV} 了,比如d_c是400,那就小10倍,就是这么个压缩

c_t^{KV} 是一个低维度的向量,是压缩后的 keys 和 values 的 latent 向量。d_c 表示压缩后的维度,远小于 d_h * n_h,所以你kv对就小了呗,因为小了,所以占显存也少了,推理的时候kv_cache也少,推的也快,这下看懂了吧

当然你肯定还得逆向把你压缩的回复到原来的维度,那就乘一个上矩阵,要不也推不了么,可以简单认为存的时候存这玩意c_t^{KV} (不占空间),用的时候还得矩阵乘一个上矩阵来还原,这块就不解释了,

rope也一样,要被算出来一个key,最后rope的key和压缩的key,一起合成一个key,因为要带着位置编码,这快我也不细讲了,看明白我刚才讲的,可以自己去看论文,逻辑是一样的,微信公众号写数学公式太遭罪了,好累,能少写就少写点。

刚才讲的是对于推理的时候优化,训练的时候把Q也顺便给优化了,道理和刚才的kv一样,就并不赘述了。

路由专家和共享专家结合的MOE

路由专家 (Routed Experts) 和共享专家 (Shared Experts) 在 DeepSeekMoE 架构中扮演着不同的角色,它们的主要区别在于如何被激活和利用。

路由专家 (Routed Experts):

  • 选择性激活: 路由专家是按需激活的。对于每个输入的 token,只有一部分路由专家会被选中并参与计算。这个选择过程由一个门控机制 (gating mechanism) 决定,例如 DeepSeekMoE 中使用的基于亲和度分数的 Top-K 选择。
  • 专精化: 每个路由专家都被设计为擅长处理特定类型的输入或学习特定的特征。通过选择性激活,模型能够将不同的输入路由到最合适的专家进行处理,从而实现专精化处理。
  • 稀疏性: 由于只有一部分路由专家被激活,所以计算是稀疏的,可以提高模型的效率。
  • 负载均衡: 门控机制的目标之一是实现专家之间的负载均衡,确保不同的专家在不同的输入上被激活,避免某些专家过载。

DeepSeekMoE 使用 稀疏门控 (sparse gating) 的机制来选择激活哪些路由专家。只有与当前 token 最匹配(亲和度分数最高)的

Kr 个路由专家才会被激活并产生非零的门控值。其他路由专家的门控值为 0,意味着它们不参与当前 token 的处理。

共享专家 (Shared Experts):

  • 全局参与: 共享专家始终参与所有输入的处理。无论输入是什么,所有共享专家都会贡献它们的力量。
  • 通用知识: 共享专家旨在学习对所有输入都有用的通用知识或基础特征。它们可以捕捉到数据中普遍存在的模式。
  • 促进泛化: 由于共享专家对所有输入都有贡献,它们有助于模型学习更鲁棒和泛化的表示,减少过拟合的风险。
  • 提高稳定性: 共享专家可以为模型的预测提供一个更稳定的基础,尤其是在路由机制不够完美或者某些输入不适合任何特定的路由专家时。

那你拿到的最终的outputs是啥呢?

就是路由专家和共享专家的值乘以他们的权重,然后加权,所以输入也相当是一个有重点,有泛化的输出。

Auxiliary-Loss-Free Load Balancing(辅助损失无关的负载均衡)

这个设计很巧妙,MOE专家就多对把,那多服务节点系统无论是什么都跑不出要做负载均衡,MOE也一样,纯轮训肯定是开玩笑。

传统怎么做的呢?

依赖于辅助损失 以避免不平衡的负载。然而,过大的辅助损失会损害模型性能,辅助损失是什么呢?

训练机器学习模型时,除了主要的损失函数(用于衡量模型在主要任务上的性能)之外,额外引入的损失函数。 你可以把它理解为一个次要的、额外的优化目标。

在MOE领域辅助损失主要干这些事:

  1. 衡量负载不均衡程度: 辅助损失通常会定义一个指标来衡量当前专家负载的均衡程度。常见的指标包括:
  2. 专家被选择的频率差异: 计算每个专家被路由到的输入数量,并衡量这些数量之间的差异。差异越大,不均衡程度越高。
  3. 每个专家的平均负载: 衡量每个专家处理的输入的复杂度或计算量,并确保这些平均负载相对均匀。
  4. 作为惩罚项添加到总损失中: 将衡量到的负载不均衡程度转化为一个损失值,并将其添加到模型的主要任务损失中。这样,在训练过程中,模型不仅要努力完成主要任务,还要努力减少负载不均衡带来的额外损失。
  5. 鼓励更均匀的路由决策: 通过反向传播,负载均衡辅助损失会影响模型中门控网络的参数。门控网络负责决定将哪些输入路由到哪些专家。辅助损失会促使门控网络学习更均匀的路由策略,避免过度集中到某些专家。

传统都是这么做的,但是如上文我们提到的,你怎么定义辅助损失?如果定义的有问题,会影响模型

Deepseek就不用辅助损失了,那则呢么实现的呢?

偏差项: 为每个路由专家引入一个偏差项,将其添加到相应的亲缘度得分中,以确定最终选择的专家。

动态调整偏差项: 在训练过程中,模型会持续监控每个专家的负载情况。如果某个专家过载,则降低其偏差项;如果某个专家负载不足,则增加其偏差项。

消除辅助损失: 通过这种动态调整偏差项的方法,DeepSeek-V3 能够在不使用辅助损失函数的情况下保持专家负载均衡,从而最大程度地减少了对模型性能的负面影响。

在无辅助损失的前提下呢,它又扩展了一下Complementary Sequence-Wise Auxiliary Loss(补充性的序列级辅助损失)

尽管 DeepSeek-V3 主要依靠无辅助损失策略来实现负载均衡,但为了防止任何单个序列中出现极端不平衡的情况,它还使用了一种补充性的序列级平衡损失。该损失函数鼓励每个序列上的专家负载均衡,并使用一个极小的平衡因子来确保其对模型性能的影响最小化。

节点受限路由:

为了进一步降低训练成本,DeepSeek-V3 还采用了节点受限路由机制,限制每个令牌最多只能发送到四个节点进行处理。这种机制有效地减少了跨节点通信的开销,并使模型能够实现更高的训练效率。

更高的训练效率: 通过采用更细粒度的专家和节点受限路由,DeepSeek-V3 能够更高效地利用计算资源,并降低训练成本。

你们以前玩过hadoop,不有就近计算么,和那玩意差不多,就是降低通信导致的计算代偿,也没啥好解释的。

另外就是MTP了,也是今天讲的最后一个吧

这张图展示了 DeepSeek-V3 中使用的 Multi-Token Prediction (MTP) 的实现方式。我们可以把它分解开来理解:

核心思想:

MTP 的核心思想是在训练过程中,模型不仅预测下一个 token (像传统的语言模型一样),还同时预测序列中后续的几个 token。这可以为模型提供更丰富的训练信号,帮助它更好地理解上下文和长距离依赖关系。

图中的组成部分:

Input Tokens (输入 Tokens): 图的底部显示了输入到模型中的 token 序列,例如 t₁, t₂, t₃, t₄。

Target Tokens (目标 Tokens): 图的顶部显示了模型需要预测的目标 token 序列。注意,不同的模块对应的目标 token 是不同的。

Main Model (主模型): 这部分代表了模型的核心结构,通常是一个 Transformer 模型的堆叠。

(Next Token Prediction) (下一个 Token 预测): 说明主模型的任务是预测序列中的下一个 token。

Embedding Layer (嵌入层): 将输入的 token 转化为向量表示。

Transformer Block × L (Transformer 模块 × L): L 代表 Transformer 模块的层数,是模型进行上下文理解和特征提取的核心部分。

Output Head (输出头): 将 Transformer 模块的输出转化为预测下一个 token 的概率分布。

Cross-Entropy Loss (交叉熵损失): 计算主模型预测结果与实际下一个 token 之间的损失,这是训练主模型的标准损失函数。

MTP Module 1 (MTP 模块 1): 这是第一个 MTP 模块。

(Next² Token Prediction) (下第二个 Token 预测): 说明这个模块的任务是预测输入序列中下第二个 token。例如,当输入为 t₂, t₃, t₄, t₅ 时,它预测 t₆。

Embedding Layer (嵌入层): 与主模型共享 (Shared) 嵌入层,这可以节省参数并学习通用的 token 表示。

Transformer Block (Transformer 模块): 与主模型类似,用于处理输入并提取特征。

Linear Projection (线性投影) 和 RMSNorm (RMS 归一化): 这些是 Transformer 模块内部的常见组件,用于调整维度和稳定训练。这没啥可讲的。

Concatenation (拼接): 这里将 Embedding Layer 的输出与 Transformer Block 的输出拼接起来,为预测提供更丰富的上下文信息。

Output Head (输出头): 将 Transformer 模块的输出转化为预测下第二个 token 的概率分布。

它输出那肯定也是交叉熵损失,计算 MTP 模块 1 预测结果与实际下第二个 token 之间的损失。

MTP Module 2 (MTP 模块 2): 这是第二个 MTP 模块。(Next³ Token Prediction) (下第三个 Token 预测): 说明这个模块的任务是预测输入序列中下第三个 token。例如,当输入为 t₃, t₄, t₅, t₆ 时,它预测 t₇。

结构与 MTP Module 1 类似: 它也共享嵌入层,并包含 Transformer Block、线性投影、RMS 归一化和输出头,不讲了和前面一样。

以此类推可以有更多的 MTP 模块,每个模块预测序列中更远的后续 token。

Shared (共享): 虚线箭头标明了不同模块之间共享的组件,例如嵌入层。

工作流程和意义:

输入: 一个 token 序列被输入到模型中。

主模型预测: 主模型基于输入预测下一个 token。

MTP 模块预测: 同时,不同的 MTP 模块基于稍微偏移的输入分别预测下第二个、下第三个以及更远的 token。

损失计算: 每个模块都计算其预测结果与实际目标 token 之间的交叉熵损失。

联合训练: 所有模块(主模型和 MTP 模块)的损失会被联合起来进行反向传播,更新模型的参数。

MTP 的优势:

更丰富的训练信号: 模型不仅学习预测下一个 token,还学习预测更远的未来 token,这有助于模型理解更长期的依赖关系和上下文信息。(上下文感知能力的提升)

潜在的加速收敛: 通过提供额外的预测任务,模型可能更快地学习到有效的表征。

提高生成质量: 学习预测多个未来 token 可能有助于生成更连贯和有意义的文本,这个对续写任务是很有用的,当然有人测试,它文科任务一般,估计是语料的问题。对code也同样有用,尤其是多行代码(它的code不错)

剩下什么强化PP流水线降低Bubble时间啥的我就不讲了,大家自己下去看看论文吧

最后补一下训练方式,准确说是4阶段:

2阶段预训练,第一阶段32k

第二阶段补到128k,扩展上下文

SFT和RLHF的后训练

训练方式中规中矩,传统scaling law打法

(本文完)

确实最近挺粉deepseek,所以写了这老长的文章

一般模型没让我使这么大劲过。。。

其实你们看下他用的技术,都不是多颠覆或者猎奇,都是非常实用的,它也一直在探索,然后工程化合理的,所以能用不到600万美金就训这么个东西出来,还开源了

第一 有钱真好

第二 还是有做正确且困难的事情

(本文这才真的完)

DeepSeekV4Pro Max工程深度解析:如何实现闭源级稳定推理 大语言模型的推理稳定性正从‘能跑’迈向‘敢用’的关键阶段。理解MoE稀疏激活、KV Cache压缩、动态位置编码等底层机制,是构建高确定性AI服务的基础。DeepSeekV4Pro Max并非参数堆叠产物,而是面向长上下文、结构化输出与A100硬件约束的工程集大成者——它通过FP8量化误差补偿、路由稳定性惩罚、确定性推理模式等设计,在金融、法律、医疗等强SLA场景中达成98.6%字段准确率与<2.3秒P99延迟。本文聚焦其在真实生产环境中的性能归因、部署陷阱与可复用的调优范式。 阅读详情

相关推荐

重磅更新!DeepSeek V3低调发布,超越Claude,编程能力提升明显

DeepSeek突然低调发布V3版本,并且已经上线官方网站,开源权重已经上传到HuggingFace,但还没有官方描述。在LiveBench测评中显示DeepSeek V3是最棒的开源LLM,在非推理模型中仅次于gemini-exp-1206,排名第二。在aider多语言编程测评中超过Claude 3.5 sonnet,仅次于OpenAI o1,相较于V2.5从17.8%完成率爆增到48.4%。唯一知道的是这是一个超大杯,参数高达685B,采用MoE架构,包含256个专家,每次选取TopK 8专家。

具身机器人和通用AI 2271

AI大模型-800字讲明白

• 能够完成时下热门大模型垂直领域模型训练能力,提高程序员的编码能力: 大模型应用开发需要掌握机器学习算法、深度学习框架等技术,这些技术的掌握可以提高程序员的编码能力和分析能力,让程序员更加熟练地编写高质量的代码。• 基于大模型和企业数据AI应用开发,实现大模型理论、掌握GPU算力、硬件、LangChain开发框架和项目实战技能, 学会Fine-tuning垂直训练大模型(数据准备、数据蒸馏、大模型部署)一站式掌握;在未来,随着硬件、算法和应用的不断进步,大模型有望为人类社会带来更多的福祉。

2401_84204413的博客 2202

Deepseek v3 实测来了!智商牛逼,情商不存在,自信退出价格战

在过去一段时间里,大语言模型的社区对于算力的追逐往往陷入一种“集群越大、训练耗时越短、模型越强”的思维模式。最近 OpenAI 被爆料在训练 GPT-5 是遇到资源和数据的限制而导致迟迟做不出来...而 DeepSeek-V3,则成功通过深度优化的模型架构、训练策略、数据筛选和工程流程,同样能换来大幅度的性能增长和成本压缩——甚至让那些盲目投入十万卡、数千万 GPU 小时的项目看上去有些“浪费”......从 Deepseek v3 来看,决定性胜负手不再只是显卡数量。

具身机器人和通用AI 7316

DeepSeek R1和V3区别

DeepSeek-V3以低成本和高通用性见长,适合广泛的应用场景;而R1通过强化学习实现了专业领域的推理突破,并在开源生态中提供了灵活的蒸馏方案。两者的互补性体现了DeepSeek在技术路径上的多样性,既满足通用需求,又推动前沿推理能力的发展。

Rocky 7万+

MCNP 减方差技巧(最全)

MCNP的减方差技巧,核心在于不显著增加计算时间的前提下,通过修改模拟过程来降低结果的统计误差。尤其适用于,这类问题中粒子很难到达探测器区域,直接模拟效率极低栅元重要性是常用的减方差技巧,该方法主要对计算模型的不同区域定义不同的重要性数值。当粒子从重要性低的区域废物重要性高的区域,产生更多粒子,增大统计量;当从重要性高的区域进入重要性低的区域,会进行,增快计算效率。n= 中子,N;光子,P;电子 Exi= 栅元i的重要性I=栅元总数项目IMP卡是必须的,除非使用了WWN卡如果粒子进入0。

chencheng1127的博客 925

microblaze之Video Processing Subsystem调试误区

内容:总结video processing subsystem调试中遇到的问题,以及在解决问题中的思路方法论,引为前车之鉴。 1,我的目的是希望采用vps中的scaler模块对图像进行拉伸缩小。IP的配置如下: 2,整个系统的框架图如下,仅比上期的内容增加了scaler模块,如下: 3,查手册,可以知道这个scaler only组件分成了hscale,vscale和GPIO,其中GPIO是控制上下游stream流控设备复位用,暂时忽略。 hscale和vscale的寄存器空间如下,主要关注图

YDY5659150的专栏 3555

DeepSeekV3报告及代码解读

DeepSeekV3报告及代码解读

DYF的博客 1955

UVM验证中,为什么我的pack_bytes()返回长度是0?手把手教你排查自定义do_pack函数

本文深入解析UVM验证中pack_bytes()返回长度为0的常见原因及系统排查方法。从UVM打包机制原理出发,详细列举了super.do_pack()缺失、field automation冲突等典型问题,并提供动态数组处理、位宽计算等进阶调试技巧,帮助开发者快速定位和解决自定义do_pack函数问题。

weixin_42523693的博客 127

对deepseekV3之MOE混合专家模型的解读

MOE混合专家系统的理解

有的话没说出来之前,你是他的主人,一旦说出来你就成了他的奴隶||想要干好事,别太把自己当人,别把别人太不当人||认识这个人就是开了一扇窗户,就能看到不一样的东西,听到不一样的声音,能让你思考、觉悟,这已经够了 574

Cesium中级开发教程之五十二:气泡弹窗

支持多种交互方式触发气泡弹窗显示,如鼠标悬停、点击地图上的特定元素(像实体、标注、模型等)。例如,当用户鼠标悬停在一个表示城市的点上时,弹出显示该城市名称、人口等信息的气泡。:依据特定的数据条件或业务逻辑触发。比如,当某个区域的气象数据达到一定阈值时,自动弹出显示相关气象预警信息的气泡。

664

爬虫进阶必备:深入理解requests.Session(),提升爬虫效率与稳定性

前两天,有个朋友跟我吐槽,说自己写了个爬虫爬取某个电商网站的商品信息,刚开始跑得好好的,爬了大概几百页之后,突然就开始报错了。HTTP状态码一会儿429,一会儿403,最离谱的是有些页面明明登录了却显示未登录状态。他排查了半天也没找到原因,最后把代码发给我看。 我扫了一眼代码,发现一个典型问题:他每次请求都新建一个requests.Session(),甚至有些请求直接用了requests.get()。这就好比每次进超市都要重新注册会员,每次都重新跟服务器“握手”,不翻车才怪。 其实,这就是我们今天要聊的

2201_76125261的博客 1228

手撕 DeepseekV3核心模块:Deepseek_MOE & MLA

众所周知,对于Deepseek框架,其中两大模型架构优化分别为:MLA & DeepseekMOE。今天我们结合原理&代码,把DeepSeek的两部分创新点代码理解+手撕部分合并,整合起来观看效果更佳。MLA:核心思路通过低秩联合压缩,来减少注意力键(keys)和值(values)在推理过程中的缓存,从而提高推理效率,原文公式。对于Query,也执行相似的操作:最终的注意力输出 u_t_ 是通过将Query q_t_ 与Key k_t_ 进行softmax归一化后的点积,再乘以值 v_t_ 来获得。 MLA

m0_59235945的博客 1917

FAST-LIO论文公式解析

FAST-LIO论文公式解析

努力努力努力 670

【论文解读】DeepSeek-V3

详细解读DeepSeek-V3原文。

m0_55846238的博客 1314

零基础做AI漫剧:Kimi K2.5写本 + Flux生图 + Seedance 2.0动效的保姆级教程

很多零基础小伙伴想做AI漫剧,却被“写剧本、画分镜、做动效”三大难题劝退——不会写剧情、不会画插画、不会做动态,觉得门槛太高。其实不用慌!今天就给大家带来保姆级教程,全程用Kimi K2.5(写剧本)、Flux(生分镜图)、Seedance 2.0(做动效)三个工具,不用专业技能,不用手动绘画,零基础也能在1小时内做出1分钟完整AI漫剧,全程步骤拆解、示例齐全,跟着做就能出片!

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 3033

halcon第一讲:基本操作

本文通过Blob分析提取出图片中的硬币,来熟悉halcon的基本操作。 1、读取图像,halcon读取图像有三种方式:1)、文件-&gt;读取图像;2)、通过助手;3)、代码 *打开窗口 dev_open_window (0, 0, 512, 512, 'black', WindowHandle) *读取图像 read_image (Image,'1.png') 读取的图像如下: 2...

qq_24946843的博客 3万+

Deepseek v3代码阅读学习

DeepSeek-V3源码阅读解析

weixin_52975022的博客 1118

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

DeepSeekv3 Build Anything

DeepSeekv3参数量6710以个,但在活跃是每个token的参数仅仅为370亿个,在14.8万亿个token的训练集上训练(100万个token约为75万词),预训练阶段仅需266.8万H800个GPU小时,后续训练阶段也仅需10万GPU小时。【约2个月完成训练,550万美元】传统的Transformer模型(BERT、GPT等)在处理长序列、多模态数据或推理复杂任务时计算效率低,上下文捕捉不足【因为它们在当输入的Prompt非常长时会在中途随机遗忘一些内容】

weixin_43008312的博客 1085

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

DeepSeekV3.1来了,股票也涨了!

2025年8月21日,DeepSeekV3.1发布,引起了很大的轰动,随后8月22日半导体与人工智能相关板块大涨,当然这两个之间我也不知道有没有关系,之所以叫DeepSeekV3.1,不叫DeepSeekV4,是因为是在DeepSeekV3的基础上进行了改进,变革程度还没有能够达到下一个版本的程度,下面我们就来看看DeepSeekV3.1相对于DeppSeek V3在哪些地方做了那些改进吧。

和大家一起涨芝士 880

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

一文详解DeepSeekR1与DeepSeekV3区别

作为当前备受关注的 AI 产品,DeepSeek 系列包含两个特色鲜明的版本:R1 版本与 V3 版本。其中,R1 版本是专门针对复杂逻辑推理场景优化的模型,通过强化符号逻辑处理能力,擅长解决数学证明、代码生成、逻辑问答等需要深度推理的任务。而 V3 版本则定位为通用型自然语言处理平台,在保持基础语言理解能力的同时,重点提升了多模态内容处理(如图文理解、视频解析)和超长文本建模(支持 10 万 token 以上上下文)的能力,更适用于知识图谱构建、跨模态检索、长文档摘要等综合型应用场景。这两个版本在架构设计

weixin_72959097的博客 2716

DeepseekV3技术报告总结

DeepSeekV3技术报告大纲。

Jerry的博客 1750

DeepSeek-V3技术报告解读!

DeepSeek-V3 是一款性能卓越的混合专家(MoE) 语言模型,整体参数规模达到 671B,其中每个 token 激活的参数量为 37B。

2301_81940605的博客 5340

DeepSeekR1与DeepSeekV3区别

其中,R1 版本是专门针对复杂逻辑推理场景优化的模型,通过强化符号逻辑处理能力,擅长解决数学证明、代码生成、逻辑问答等需要深度推理的任务。而 V3 版本则定位为通用型自然语言处理平台,在保持基础语言理解能力的同时,重点提升了多模态内容处理(如图文理解、视频解析)和超长文本建模(支持 10 万 token 以上上下文)的能力,更适用于知识图谱构建、跨模态检索、长文档摘要等综合型应用场景。,在数学、逻辑和复杂问题解决上表现卓越,适合需要深度思考的场景。,在编程、多语言和内容生成上领先,适合企业级通用需求。

awei0916的专栏 3902

DeepSeek v2/v3技术解读

v2论文:[2405.04434] DeepSeek-V2: A Strong, Economical, and Efficient Mixture-of-Experts Language Modelv3论文:[2412.19437] DeepSeek-V3 Technical Reportv3源码:https://github.com/deepseek-ai/DeepSeek-V3我们提出了 DeepSeek-V2,一个强大的混合专家 (MoE) 语言模型,其特点是经济的训练和高效的推理。它包含 2360

hang on it more longer 2388

【vllm】源码解读:DeepSeekV2 DP Rank 专家加载与分配机制

vLLM采用静态专家分配机制,通过线性或轮询策略将专家均匀分布在EP组内。初始化时每个DP rank加载本地分配的专家权重,当需要非本地专家时,通过All-to-All通信实现数据分发、本地计算和结果收集的三步流程。该机制确保专家模型在分布式环境下的高效执行,支持大规模MoE模型的并行推理。

jack.li的博客 650

论文解读之Deepseek V3

1.从专业模型的推理模型(R1)蒸馏数据比从短CoT中训练的V2.5效果更好2.自反馈可以提升表现3.多token预测可加快解码速度。

m0_72806612的博客 1019
上一篇: 不谈O3,来聊聊如何解决LLM安全问题之审慎对齐
下一篇: 2025第一篇文章diffussion model与time test inference
周博洋K
博客等级 码龄9年 2005粉丝 156原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值