Deepseek math V2的价值

DeepSeek-V2与V2.5技术对比:数学推理与代码生成能力实测 大语言模型的版本迭代是衡量AI公司工程落地能力的关键指标。从原理上看,模型升级通常围绕架构优化(如RoPE位置编码改进、GQA分组查询注意力)、训练数据增强及后训练对齐策略展开;其技术价值体现在推理效率提升、长上下文稳定性增强与领域任务泛化性突破。在实际应用场景中,数学推理与代码生成已成为检验模型逻辑能力与工具调用素养的核心测试场,广泛应用于教育辅助、低代码开发与自动化运维等方向。本文基于DeepSeek官方已发布的V2与V2.5两个真实可验证版本,结合HuggingFace模型卡、arXiv技术报告及本地 阅读详情

我之前说过讲一下math V2的论文,今天来还个愿

      其实为什么这论文没人重视呢?主要是两个原因:

      1- 绝大多数人讨厌数学

      2- 之前出过一个prover2,大家也不知道干啥的也和数学有关,然后又来一个

      讨厌数学就不说了(甚至有人讨厌香菜),主要说第二个,prove2为什么让人不知道是干啥的?

      它其实是lean 生成器,你一定会问什么是lean,现在都是lean4

      lean4 是 MS Research 开发的交互式定理证明器,一种函数式编程语言 + 数学验证工具,实在理解不了你就当他是python就完了,但是主要for 数学定理证明

     比如:     

    传统数学:写证明如散文“显然由勾股定理所示,巴拉巴拉...”,人类读懂(小学就这么教的),但电脑无法“验证”每步是否严谨(它不理解)。

    Lean 形式化:一切写成代码,电脑逐行编译/验证。证明 = 可执行程序,零歧义、机器查证      

     传统证明像“手写作文”(主观,比如你高考答最后几道大题的时候),Lean 像“Python 代码 + 测试用例”(运行即验)   

     Deepseek为什么要玩 Lean呢?

  • 数学家用它形式化数论/几何定理(已形式化 10万+ 定理的 Mathlib 库),所以你有可以证明的dataset了么

  • AI 数学增强:生成 Lean 代码, Lean 运行验证 ,证明成功/失败因为有了binary的 feedback,可以完美 RL 奖励闭环。

  • Prover-V2 专为 Lean 优化 tokenizer,支持 theorem、by、sorry 等语法。现在可以生成也能看懂lean代码了

举个例子:

比如我们要算一个定理,前 n 个奇数的和等于 n^2:

Image

这个对应lean声明(formal state)就是

import Mathlib.Data.Nat.Basicimport Mathlib.Algebra.BigOperators.Basic
open BigOperators
/--The sum of the first `n` odd numbers equals `n^2`:`∑_{k = 0}^{n-1} (2k+1) = n^2`.-/theorem odd_sum_square (n : ℕ) :    ∑ k in Finset.range n, (2 * k + 1) = n ^ 2 := by  -- proof to be filled  admit

然后把这个东西改成prompts发给prover2里的V3(prover2是两个模型组成的一个V3,一个7B的子处理器)

V3接到一个这样的prompts

[System] You are a mathematical reasoning expert and Lean 4 proof designer.Given a math problem and its Lean formal statement, you should:
1. Explain the solution in natural language (chain-of-thought).2. Decompose the proof into clear subgoals.3. Produce a Lean 4 proof skeleton which follows your plan and   contains `sorry` placeholders for subgoals.
[User]Problem (informal):Prove that the sum of the first n odd numbers equals n^2.
Formal statement (Lean 4):theorem odd_sum_square (n : ℕ) :  ∑ k in Finset.range n, (2 * k + 1) = n ^ 2 := by  ?_

处理完了,就成了一个COT的解题的视角+lean的骨架了,紧紧差一些细节的subgoal没去证明

[DeepSeek-V3]
(1) Natural-language chain-of-thought (high-level plan):
We prove by induction on n.
Base case: n = 0. The sum over an empty range is 0, and 0^2 = 0.
Inductive step: assume that for some n we have  ∑_{k < n} (2k + 1) = n^2.Then  ∑_{k < n+1} (2k + 1)= (∑_{k < n} (2k + 1)) + (2n + 1)= n^2 + (2n + 1)= (n + 1)^2.Thus, by induction, the equality holds for all n.
(2) Subgoal decomposition (informal):
Subgoal 1 (base case):  Show: ∑_{k < 0} (2k+1) = 0^2.
Subgoal 2 (range decomposition):  For all n,  ∑_{k < n+1} (2k+1) = (∑_{k < n} (2k+1)) + (2n+1).
Subgoal 3 (inductive hypothesis usage):  Assume IH: ∑_{k < n} (2k+1) = n^2.  Show: ∑_{k < n+1} (2k+1) = (n+1)^2.
Subgoal 4 (algebraic identity):  Show: n^2 + (2n+1) = (n+1)^2.
(3) Lean 4 proof skeleton with `sorry`:
import Mathlib.Data.Nat.Basicimport Mathlib.Algebra.BigOperators.Basic
open BigOperators
theorem odd_sum_square (n : ℕ) :    ∑ k in Finset.range n, (2 * k + 1) = n ^ 2 := by  -- induction on n  induction' n with n ih  · -- Subgoal 1: base case n = 0    -- ∑_{k < 0} (2k+1) = 0^2    -- (use simp to evaluate the empty sum)    sorry  · -- Subgoal 2 + 3 + 4: inductive step    -- We rewrite the sum over `range n.succ`.    have h_decompose :        ∑ k in Finset.range n.succ, (2 * k + 1)          = (∑ k in Finset.range n, (2 * k + 1)) + (2 * n + 1) := by      -- Subgoal 2: range decomposition      sorry
    -- Use the induction hypothesis to replace the partial sum by n^2.    have h_using_IH :        (∑ k in Finset.range n, (2 * k + 1)) + (2 * n + 1)          = n ^ 2 + (2 * n + 1) := by      -- Subgoal 3: apply IH      sorry
    -- Now prove the algebraic identity n^2 + (2n+1) = (n+1)^2.    have h_algebra :        n ^ 2 + (2 * n + 1) = (Nat.succ n) ^ 2 := by      -- Subgoal 4: algebraic manipulation      sorry
    -- Combine the equalities to close the goal.    -- target: ∑_{k < n.succ} (2k+1) = (n.succ)^2    -- by transitivity using h_decompose, h_using_IH, h_algebra    sorry

下面open Bigoperators的就是lean4的基本骨架了,然后每一个-- 是一个subgoal,sorry留着当占位符,交给7b的小模型去证明了

举一个子目标的例子:

[System] You are a Lean 4 theorem prover. Your task is to fill in the proofof the given lemma, without changing its statement.
[User]Context:
import Mathlib.Data.Nat.Basicimport Mathlib.Algebra.BigOperators.Basic
open BigOperators
-- `odd_sum_square` is being proved by induction on `n`.-- In the inductive step, we have the following subgoal:
theorem range_decompose_subgoal (n : ℕ) :    ∑ k in Finset.range n.succ, (2 * k + 1) =      (∑ k in Finset.range n, (2 * k + 1)) + (2 * n + 1) := by  ?_
Please fill in the proof in Lean 4.

7B的就把这个给解了,解完之后的被带入到原来的V3的结果了,sorry被替换成这个结果

[Prover-7B]
theorem range_decompose_subgoal (n : ℕ) :    ∑ k in Finset.range n.succ, (2 * k + 1) =      (∑ k in Finset.range n, (2 * k + 1)) + (2 * n + 1) := by  -- Use the standard lemma `Finset.range_succ`.  -- It tells us:  --   range (n.succ) = range n ∪ {n},  -- and the sum over `range (n.succ)` splits accordingly.  simpa [Finset.range_succ, Nat.succ_eq_add_one] using    Finset.sum_range_succ (fun k => (2 * k + 1 : ℕ)) n

每个subgoal都被解完,那么自然就出了一个完整的lean证明,交给lean verify去验证就可以了

所以prover-v2再解答数学题的时候是这个套路,大家看懂了吗?

--------------没看懂没关系,反正你们也用不到-------------

下面讲容易理解的math-v2

mathV2 就特别的好理解,但是很天才的设计

比如标准V3也能做数学题,但是做不了证明题,因为大模型对数学题的做法和人脑考虑不一样,所以之前训了prove2,拿lean来做验证

大家经常能看到一个数学题给LLM,它结果正确,但是中间的think步骤都在乱写

为什么这样?

因为你grpo也好,ppo也好,你都确认的是最终答案的值

有人说你的不对,因为R1论文里写的,grpo同样对think的中间过程check,check是check,只是check你输出的范式是不是<think></think>

那么prm是不是个好的思路,但是prm难训啊。

Deepseek math V2的做法是什么?

其实可以总结为抽象PRM

不同于每一步都要验证正确与否的PRM,你针对输出中间结果统一确认个好坏,这个还是可以实现的吧!

所以思路就来了

首先,我要有一个小镇做题家,一个给做题家批卷子的老师,但是这个老师可能本身就不咋滴,所以我还要找个教委的来监督老师的水平。

于是就有了下面这3个模型

1. 证明生成器 ,做题家(Proof Generator) (πθ)

这是负责实际生成数学证明的语言模型。

• 功能: 根据给定的问题 (X) 生成证明 (Y)。

• 训练目标: 使用训练好的验证器作为奖励模型 (RY) 对其进行强化学习训练,以最大化证明质量。

• 自我验证: 为了增强推理能力,生成器还被激励产生证明 Y 之后,紧接着进行自我分析 (Z),即自我评估和纠错。这种自我评估的准确性也受到奖励,简单说就是你想高考取得高分,光做选择题和填空是不行的,你得做大题证明题,而且你的证明步骤得写清楚,这部分会有额外的分数。

2. 证明验证器 ,判卷老师(Proof Verifier) (πϕ)

这是负责评估证明质量的核心组件。

• 功能: 根据高层评估标准 (Iv),评估证明的完整性和严谨性,并给出分数(1 分、0.5 分或 0 分)。

• 作用: 它作为奖励模型,为证明生成器提供反馈,指导其优化。

• 训练基础: 它最初是在一个经过监督微调的模型 (DeepSeek-V3.2-Exp-SFT) 的基础上,通过强化学习进行训练的。

3. 元验证器 ,教委的监督人员(Meta-Verifier) (πη)

这是一个专门用于确保验证器本身的分析结果忠实可靠的辅助模型。

• 动机: 作者引入元验证是为了解决验证器可能在评分正确的情况下,“虚构不存在的问题” 以获得满奖励的漏洞。

• 功能: 元验证器被训练来评估验证器输出的分析 (V) 的质量。它会检查验证器指出的问题是否真实存在,以及这些问题是否在逻辑上支持验证器给出的分数。就是你老师写的评语是否靠谱。

• 协同作用: 元验证器提供的质量分数 (Rmeta) 被整合到证明验证器的奖励函数中,从而提高了验证器在识别问题方面的忠实性(faithfulness)

这里其实隐藏了一个逻辑,教委凭什么能给老师的判卷评语打分,他知识能力一定比老师强吗?也就是元验证器一定比验证器厉害吗?

   非也,因为他俩做的不是一个任务,老师给学生打分,是非常复杂的,它要确认它确实看懂了学生的对与错,问题到底出在哪?要写出很详实的证明。

   但是,对于老师给题打的分数对应的评语,教委的逻辑是很简单的,就像让你做题你做不出来,但是让你给别人的论调里挑错,你又积极,又能找出问题所在,一旦元验证(教委的能力)发现老师这评语都开始乱写了,那么就到了升级老师的时候。

现在3个role都到位了,开始做题

做题家做了一道题---> 老师不光看你做对没有,还要看你的中间过程,然后从答案的正确性,和中间过程的正确性两个维度给你做题家打分----> 答案一般是有唯一的,但是中间过程未必是唯一的,怎么能证明老师公平公正的给做题家打分,教委(元验证器)就来检查老师的评语来了。

那么要实现这样一个做题到打分流程,怎么训练呢?

详细过程:

1. 证明验证器 (πϕ) 的训练和增强

作为老师(PRM,虽然是all process的rm),证明验证器 (πϕ) 是整个系统的核心,因为它定义了奖励函数和证明质量标准。

初步训练

1). 基础模型: 验证器是基于 DeepSeek-V3.2-Exp-SFT 版本训练的,该版本经过监督微调(SFT)处理,拥有与数学和代码相关的推理数据基础。

2). 数据构建: 研究人员首先从 AoPS 竞赛中抓取了 17,503 个主要需要证明的数学奥赛问题 (Dp)。

3). 生成和标注: 光有Dp这点东西不够用啊,随后,使用DeepSeek-V3.2-Exp-Thinking (这个模型我好像没见过他们发啊)生成了候选证明,并提示该模型进行多轮迭代优化以提高全面性和严谨性。然后就当上人拉肩扛了,没办法冷启动是这样的,找一堆数学专家根据预定义的高级评估标准 (Iv) 对这些证明进行评分(1 分、0.5 分、0 分),从而构建了初始的 RL 数据集 Dv。

4). RL 目标: 验证器通过强化学习进行训练,目标是生成证明分析并给出分数。奖励函数包括有格式奖励 (Rformat): 确保输出包含识别出的问题总结和分数,另外分数奖励 (Rscore): 基于预测分数 (s′) 与专家标注分数 (s) 的接近程度 (1−∣s′−s∣) 来奖励模型。

搞定了老师以后,引入教委的监督元验证器 (πη) 提高忠实性

元验证器 (πη) 登场:初步训练存在一个关键漏洞:当老师证明存在缺陷 (si<1) 时,验证器可以通过预测正确的低分数来获得满奖励,但同时虚构出不存在的问题(hallucinating non-existent issues),多少有点奖励黑客(可能叫奖励乞丐更合适),从而损害了它的可信度。为了解决一问题,引入了元验证器 (πη)。它是一个独立的、经过 RL 训练的模型,用于评估验证器分析本身的质量,而不是评估原始证明的质量。

元验证训练: 专家根据元验证标准 (Imv) 对初始验证器产生的分析 (Vi) 进行评分 (msi∈{0,0.5,1}),生成 Dmv 数据集。元验证器通过 RL 训练,其目标是评估验证器指出的问题是否确实存在以及这些问题是否逻辑上支持验证器给出的分数。

增强验证器: 最终(在某个训练的checkpoint里,论文没说这块),元验证器提供的质量分数 (Rmeta) 被整合到证明验证器的奖励函数中:RV=Rformat⋅Rscore⋅Rmeta。这提升了验证器识别问题时的忠实性。经过增强,验证器在验证集上的平均分析质量分数从 0.85 提高到 0.96。

所以也可以理解,元验证器在训练初是存在的,在训练中它的元验证能力就被验证器给吸纳了(老师和教委合体了)

2. 做题家证明生成器 (πθ) 的训练和自我验证

初步训练

• 初始化: 在每个训练迭代中,证明生成器都是从验证器的检查点初始化的。比较讽刺的是,第一代学生做题家,其实是个老师。。。

• RL 目标: 生成器使用训练好的验证器 (πϕ) 作为奖励模型。生成器的 RL 目标是最大化验证器对所生成证明 (Yi) 给出的分数 (RY)。

增强推理能力的自我验证

对于 IMO 和 CMO 等挑战性问题,单次尝试很难生成完美的证明。为了让生成器具备迭代改进的能力,它被赋予了自我验证的能力。

1). 自我分析要求: 训练时,生成器被要求在生成证明 (Y) 之后,立即生成一个遵循验证器相同格式和标准 (Iv) 的自我分析 (Z)。

2). 联合奖励结构: 奖励函数结合了对证明本身的评分 (RY) 和对自我分析的元验证分数 (RZ)。

◦ RY=s(验证器给出的证明分数)   

◦ RZ=Rscore(s′,s)⋅Rmeta(Z)(s′ 是生成器预测的自我分数,s 是验证器给的实际分数,Rmeta(Z) 是验证器对自我分析忠实度的评估)。

3). 激励机制: 这种结构激励模型做到以下几点:

    ◦ 忠实地承认错误,而不是虚假地宣称正确。

    ◦ 通过生成正确的证明并准确地认识到其严谨性来获得最高奖励。

    ◦ 生成器获得高奖励的有效策略是:在最终确定输出之前,识别并解决自身证明中尽可能多的问题。

3. 验证与生成之间的协同循环

验证器和生成器(也带着元验证能力的)通过一个良性循环持续互相提升,这个循环中的关键是自动化标签流程,它使得系统能够在没有人工干预的情况下扩展数据。

1. 协同效应: 验证器提高了生成器的能力,而更强大的生成器则产生了新的、更具挑战性的证明,这些证明挑战了验证器当前的极限,即生成器与验证器之间的差距,说白了验证器整不好就看不太明白生成器再说啥了

。

2. 自动化标签流程: 但是也不能因为看不懂就再来一次人拉肩扛吧?为了持续改进验证器以适应这些新的、难以验证的证明,deepseek开发了一个自动化标签流程,该流程取代了人工标注。

    ◦ 步骤 1: 对每个新的证明,生成 n 个独立的验证分析,为啥要这么干呢?

最大化错误发现: 通过多次采样,即使证明的缺陷非常细微或隐蔽,其中至少一个分析报告识别出该缺陷的可能性也会大大增加。

为元验证提供依据: 只有那些在多次分析中报告问题的证明,才会被送入下一步的元验证评估。这确保了只有最有可能包含缺陷的证明,才会进行更深入、更高质量的审查。

确定最低分数: 最终的标签分配流程是检查那些分配最低分数的分析。如果多个独立的分析都报告了相同或相似的问题(即低分),那么这个证据就更可靠,随后元验证会确认其有效

    ◦ 步骤 2: 对于报告问题的分析(分数 0 或 0.5),生成 m 个元验证评估来验证发现的问题是否有效。

    ◦ 步骤 3: 与此同时,如果大多数元验证评估确认了问题,则该分析被认为是有效的。

    ◦ 步骤 4: 那么,如果所有验证尝试中都没有发现合理的问题,则证明被标记为 1 分;否则,证明被标记为有效分析中给出的最低分数。

     1分的(也可能早期会把0.5分一起)这些证明因为元验证被标识为验证你的证明是可信的,因为验证你的证明是可信的,所以你的证明过程是可信的,那么,做题家也就是生成器的证明逻辑本身就可以成为一条dataset被加入到下一轮train的datasets里面,这个就是自动标签的逻辑。

     这种全自动化流程在最后两次训练迭代中完全取代了人工标注,实现了在验证计算规模扩大下,持续为验证器创建新的训练数据,从而进一步改进验证器,因为生成器是验证器的儿子,所以生成器也越来越厉害,生成器生成的数据被自动标签流成给送到验证器去了,验证器又强了,强了以后又是下一个迭代的更厉害的生成器了,循环往复。

     这个比prover的影响大的原因,prover是特定领域机器对机器的对话(lean),本质上面太窄,但是基于自然语言验证的数学就不一样了,如果你能拿这个方法,做数学题能拿到IMO的金牌,那你玩代码一样可以用相同的方法拿到live bench的理论满分,因为现在的vibe coding的一大问题是,思考范式比较差,只追求最初的逻辑勉强被满足,然后瞎写好多乱发散的次优代码,整体质量比较差,如果你的中间步骤都能特别的容易被证明,被元证明,那理论上你就能写出和高级程序员一样清晰又简洁的代码(不memory等需要解决的长尾效应的前提下)

Image

卡尔曼滤波五步拆解:用Excel手推姿态解算全过程 本文通过Excel手推演示,详细拆解了卡尔曼滤波在姿态解算中的五步核心流程。文章以融合陀螺仪与加速度计数据估算角度为例,从状态预测、协方差更新到增益计算,逐步展示如何将抽象的矩阵运算转化为可视化的表格计算,帮助读者直观理解滤波器的“预测-修正”机制,并为算法实现与参数调优提供清晰指导。 阅读详情

相关推荐

Halcon dyn_threshold详解

dyn_threshold 原型 dyn_threshold(OrigImage, ThresholdImage : RegionDynThresh : Offset, LightDark : ) 功能 利用局部阈值分割图像 参数列表 OrigImage (input_object):原始图像 ThresholdImage (input_object):处理后图像(一般采用滤波处理) RegionDynThresh (output_object):分割后区域 Offset (input_control):灰

ZiLiangQin的博客 1万+

DeepSeek-Math-V2:AI数学推理的黄金突破

**导语**:DeepSeek-Math-V2凭借创新性的"自我验证数学推理"框架,在国际数学奥林匹克竞赛(IMO)和普特南数学竞赛中取得历史性突破,标志着AI在复杂逻辑推理领域迈入新阶段。 ## 行业现状:从答案导向到推理验证的范式转变 近年来,大语言模型在数学推理领域经历了从"能解题"到"解对题"的跨越。早期模型通过强化学习优化最终答案准确率,在AIME、HMMT等定量推理竞赛中快速提升表

gitblog_00814的博客 455

MiniMax H3 + ComfyUI 工作流搭建指南:从整合包到视频生成

AI视频生成正成为内容创作的新基础设施,而ComfyUI作为可视化工作流引擎,将复杂的模型推理过程拆解为节点与连线,让本地视频生成变得可复用、可批量。理解这一原理后,用户无需编写代码,只需掌握模型加载、提示词控制、采样与解码的基本链路,即可搭建出稳定的视频生产管线。MiniMax H3作为前沿视频生成模型,在ComfyUI中通过权重文件和自定义节点落地,配合整合包可大幅降低环境配置门槛。从硬件评估、目录结构到节点连接与参数调优,本文系统性梳理了从零跑通一条视频生成工作流的完整路径,帮助用户在批量素材生成、风

weixin_29057065的博客 411

从GRPO开始,看DeepSeek 2025年的强化学习算法进化

DeepSeek团队在2024年初提出了一种新型强化学习优化算法GRPO(Group Relative Policy Optimization),旨在解决PPO训练不稳定、资源消耗大和DPO依赖高质量标注数据的问题。GRPO通过去除PPO中的Value Model,采用组内平均奖励替代价值模型的拟合奖励,显著降低了训练成本。该算法在数学推理任务中表现优异,后续的DeepSeek-R1模型进一步验证了GRPO的有效性,通过强化学习显著提升了模型的逻辑推理能力。尽管过程式GRPO效果更佳,但由于细粒度步骤定义困

2401_85725028的博客 1042

6 赫斯曼网管软件industrial hivision用户管理

文章目录前言一、打开Industrial HiVision服务器二、在用户管理界面添加策略三、使用可选策略四、接受策略总结 前言 安装 Industrial HiVision 后,所有人都能广泛使用程序。安全起见,请进行相 关配置,对访问权限进行限制。 本文主要介绍用户管理基于某种角色模型。在访问角色中定义角色名称,通过分配访问权限给这些角色分配角色功能。例如,给管理人员自然要分配可用的权限,而观察员尽管可以登录,但没有能够进行更改的权限。Industrial HiVision 提供以下访问角色: 

t98746194的博客 1379

SpringBoot+Vue企业级开源聚合支付系统!支持30+款支付平台,只需配置商户证书就能直接使用!

一款开源SAAS支付系统推荐

技术Z先生的博客 2720

AI大模型如何“练成”?详解训练、微调与强化学习的基础逻辑

我们或多或少都听说LLM大模型是先“训练”出来,然后再用于“推理”,那怎么理解这个“训练”过程? 是不是经常听说行业性场景中要使用垂域大模型,比通用大模型效果会更好,然后都说垂域大模型是“微调”出来的,那么什么是“微调”?和上面说的“训练”是什么关系? 当你尝试去深入了解这些问题时,搜到的各种介绍是不是都有点深奥?看到预训练、后训练、监督微调、强化学习、低秩适应、奖励模型等一堆概念是不是有点懵逼?

Android23333的博客 867

2024年最新双摄像头的实时视频拼接及目标跟踪(一)_监控视频拼接实时(1),网络相关+C C++三方库的源码分析+数据结构与算法

opencv中采用了SURF,ORB进行特征点提取,如果装的是opencv2.0版本,则可以直接用SURF,如果是3.0版本,则需要下载相应的contrib库进行安装。原理不赘述,给出其实验结果对比和分析,原始图像1SURF特征点提取网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!

m0_51437227的博客 935

DeepSeek-Math项目新增SeaLLM-7B-v2模型性能数据

DeepSeek-Math项目新增SeaLLM-7B-v2模型性能数据 【免费下载链接】DeepSeek-Math 项目地址: https://gitcode.com/GitHub_Trending/de/DeepSeek-Ma...

gitblog_07662的博客 429

手把手教你学 GPU SoC 芯片(9.3)--GPU SOC 功耗和热管理的动态电压和频率调整(DVFS)

通过动态电压和频率调整(DVFS),可以有效地管理GPU SoC的功耗和热管理。合理的DVFS策略不仅可以节省功耗,提高能效,还可以延长设备的使用寿命。

MHD0815的博客 1497

解决pd.read_json报错ValueError: Trailing data问题

首先,我们使用open函数打开JSON文件,然后使用json.load函数将JSON文件数据解码为Python对象。在使用Python进行数据处理中,我们经常需要将JSON格式的数据读入到DataFrame中进行处理。而使用pandas库的read_json函数,就可以方便地将JSON数据读入到DataFrame中。但是有时候在读取JSON数据时,会遇到一个非常常见的错误:ValueError: Trailing data。这个错误的解决方案并不难,只需要在read_json中添加一个参数即可。

学习使你进步。 2234

DeepSeek-V2-Chat-0628技术解析:开源大模型的突破性进展与商业应用价值

DeepSeek-V2-Chat-0628作为深度求索最新发布的开源大语言模型,在代码生成与复杂推理任务中展现出卓越性能,为企业级AI部署提供了全新解决方案。该模型在LMSYS Chatbot Arena榜单中超越所有开源模型,代码生成能力跻身全球前三。 ## 🚀 技术架构创新与性能突破 DeepSeek-V2-Chat-0628在核心技术指标上实现显著提升。代码生成能力在HumanEval

gitblog_00093的博客 817

816华为OD机试真题 新系统 - 电池充电时间计算 (Java/Py/C/C++/Js/Go)

816华为OD机试真题 新系统 - 电池充电时间计算 (Java/Py/C/C++/Js/Go)

算法大师! 469

DeepSeek-V3 和 DeepSeek-R1的差异

本文是关于 DeepSeek-V3和 DeepSeek-R1 的详细对比分析,涵盖技术架构、训练范式、性能表现、应用场景及部署策略等核心维度。

youmaob的博客 2207

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

DeepSeek-Coder-V2:让编程效率翻倍的智能代码助手

你是不是经常在夜深人静的时候,对着屏幕上的bug百思不得其解?或者在学习新语言时,感觉进度缓慢,效率低下?别担心,今天我要向你介绍一位能24小时陪伴你的编程伙伴——DeepSeek-Coder-V2! 想象一下,当你写Python函数时,AI自动帮你补全完整实现;当你调试复杂逻辑时,它像资深程序员一样为你指点迷津;当你学习React时,它提供最佳实践建议。这听起来是不是很美好? ## 场景化应

gitblog_01010的博客 1069

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

【限时免费】 从DeepSeek-V1到DeepSeek-V2-Chat:进化之路与雄心

从DeepSeek-V1到DeepSeek-V2-Chat:进化之路与雄心 【免费下载链接】DeepSeek-V2-Chat 项目地址: https://gitcode.com/mirrors/deepseek-ai/DeepS...

gitblog_02682的博客 419

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

DeepSeek 系列论文解读

*2024 年 1 月发布。提出新的缩放分配策略。结合**DeepSeekMoE**(更细粒度的专家,共享/路由结构)和**多头潜在注意力(MLA)**,通过减少KV缓存实现高效推理。- **数学/代码:** MATH-500(90.2% EM),LiveCodeBench(40.5% Pass@1),Codeforces(51.6%ile)。- **多步学习率调度分布**:训练初期2000步内达到最大值,然后80%的训练token之后减少到31.6%,接着到达90%的token时减少到10%。

q742971636的博客 936

DeepSeek-V2-Chat-0628:开源大模型性能突围,代码数学双突破

2024年6月28日,深度求索(DeepSeek)正式发布开源大语言模型DeepSeek-V2-Chat-0628,凭借代码能力84.76%的HumanEval通过率和数学推理71.02%的MATH准确率,一举成为当时开源领域性能标杆,在LMSYS Chatbot Arena榜单中超越所有开源模型,位列全球第11位。 ## 行业现状:开源大模型的"性能-成本"突围战 2024年,大语言模型进入"

gitblog_00400的博客 652

DeepSeek-Coder-V2:开源代码智能模型的革命性突破与商业价值分析

在当今快速发展的AI编程助手领域,一个令人振奋的消息正在技术圈内传播:DeepSeek-Coder-V2作为当前性能最强大的开源代码智能模型,正在重新定义开发者的生产力边界。这款基于创新MoE(专家混合)架构的模型不仅在技术性能上达到了行业顶尖水平,更通过革命性的架构设计实现了成本效益的完美平衡,为企业级应用和个人开发者提供了前所未有的价值。 ## 架构创新:稀疏激活技术的智能革命 DeepS

gitblog_00107的博客 845

DeepSeek-Math-V2论文阅读

基座模型。这是一个已经经过“数学和代码推理数据”监督微调(SFT)的版本,具备了基础的推理能力。训练目标:将这个模型训练成一个Verifier(验证者)。输入输出输入:题目XiX_iXi​+ 待验证的证明YiY_iYi​。输出:验证分析文本Vi′V'_iVi′​(包含具体的评价理由)+ 提取出的分数si′s'_isi′​。

weixin_49891405的博客 794

奥数金牌模型DeepSeek-Math-V2发布!超越答案的自我验证与数学推理新范式诞生

DeepSeek刚刚发布的DeepSeek-Math-V2,在IMO 2025(2025国际奥数)和CMO 2024(2024中国奥数)上获得了金牌级分数,在Putnam 2024(2024普特南数学竞赛,难度最高的大学生数学竞赛)上获得了近乎完美的118分(满分120)。这是AI从单纯生成答案向过程自我验证进化的关键转折。DeepSeek-Math-V2代表了一种根本性的方法论转移:从依赖结果反馈的强化学习,走向依赖过程验证的自我反思。

SuaniCommunity的博客 830

DeepSeek-V3与DeepSeek-R1架构原理及应用对比分析

DeepSeek-V3和R1代表了两种不同的技术路线:V3追求通用能力与效率的平衡,而R1专注于深度推理能力的突破。选择DeepSeek-V3当任务需要快速响应(如实时聊天)处理长文档或多语言场景进行创意写作或自然语言生成资源有限且需要经济高效的解决方案选择DeepSeek-R1当解决数学证明、算法设计等复杂问题任务需要可解释的推理过程专业领域如金融分析、科学研究愿意为高质量推理支付更高成本。

来了波,兄嘚 2419

DeepSeek-V2.5商业应用案例:10个真实场景中的卓越表现

DeepSeek-V2.5-1210是一款显著提升数学与代码任务表现的AI模型,优化了文件上传与网页摘要体验,能高效处理各类文本需求。作为DeepSeek-V2.5的升级版,它在MATH-500数学基准测试中性能从74.8%提升至82.8%,LiveCodebench编码基准测试准确率从29.2%提升至34.38%,为商业场景带来强大助力。 ## 1. 金融数据分析与风险预测 📊 金融机构利

gitblog_00982的博客 884

mermaid.live 免费在线图表编辑器:从 3 行文本到可分享链接的完整指南

mermaid-live-editor 是 mermaid.live 背后的开源项目,一个免费的在线图表编辑器:把几行文本实时渲染成流程图、时序图、甘特图,还能一键导出 PNG/SVG、生成分享链接。浏览器打开 mermaid.live,左侧敲字,右侧立刻出图。 ## 左边敲字,右边出图 第一步就是打开页面、粘贴文本,零门槛。 - **零安装免注册**:不用注册、不用装软件,浏览器打开就能开

gitblog_00611的博客 881

3步快速部署AI代码助手:DeepSeek-Coder-V2完全指南

你是否曾梦想拥有一个能理解你代码意图、帮你修复bug、甚至重构整个项目的AI编程伙伴?当GPT-4和Claude 3等闭源模型让你望而却步时,一个开源解决方案正在悄然改变游戏规则。DeepSeek-Coder-V2不仅性能媲美顶级闭源模型,更关键的是,它完全开源,让你能在本地自由部署使用。 ## 为什么你需要关注DeepSeek-Coder-V2? 想象一下这样的场景:深夜调试一个复杂的并发b

gitblog_00100的博客 768

视频隐私脱敏工程化:CSRT/KCF追踪算法在本地推理中的实现与边界

在短视频内容合规审查中,动态遮挡(Dynamic Masking)是高频且高耗时的环节。传统手动关键帧打码不仅效率低下,且在目标快速移动或遮挡时极易出现遮罩漂移。本文从计算机视觉工程角度,解析基于CSRT与KCF算法的目标追踪方案在视频隐私处理中的技术路径、性能权衡及落地实践。

Mysssone的博客 176
上一篇: 草履虫也能学会的强化学习系列(6)
下一篇: 你真的看懂了nested learning?(1)
周博洋K
博客等级 码龄9年 2005粉丝 156原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值