思考:Qwen3是如何实现混合推理(快慢思考)的?

Qwen3混合推理与Agent原生架构深度解析 大语言模型的工程落地正从‘参数竞赛’转向‘系统可用性’竞争。混合推理通过快慢思考协同机制,在保持低延迟的同时提升关键任务精度;Agent原生设计则将工具调用协议编译进模型权重,重构执行链路,显著降低端到端耗时与上下文幻觉风险。这类面向生产环境的架构创新,不仅提升了模型在金融风控、电商客服、法律审查等场景的稳定性与可集成性,更通过Apache 2.0许可和全尺寸覆盖(0.5B–235B),支撑企业级快速部署与硬件适配。Qwen3正是这一技术演进路径的典型代表。 阅读详情
AI摘要

本文介绍了Qwen3实现混合推理的原理,通过设置enable_thinking参数,利用对话模板控制模型的思考模式。还探讨了Qwen3采用“空白思考注入”方式的优势,以及未来模型自主控制思考的趋势。此外,分享了大模型AI的学习路径,包括初阶应用、高阶应用、模型训练和商业闭环四个阶段。

null

一、实现原理

其实混合推理模型已经有不少了,例如 Claude 3.7 Sonnet 和 Gemini 2.5 Flash,但 Qwen3 应该是开源且效果好的典例。未来这可能也是一个趋势,不需要特意区分普通模型和思考模型,而是同一个模型按需使用。

那么 Qwen3 是如何实现混合推理(Hybrid Reasoning,或者说“快/慢思考”,我们这里统一称为混合推理)的呢?

在 Qwen3 的官方博客[1]中有提到,这次 Qwen3 提供了一个参数 enable_thinking,当将其设置为 True 的时候,模型就会像一般的思考模型那样开启深度思考;而将其设置为 False 的时候,模型就会像一般的模型那样快速回复。

这个 enable_thinking 的参数是在哪里作用的呢?根据官方代码示例,我们可以看到它是在 tokenizer.apply_chat_template() 这个方法中传递的。

text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True,
    enable_thinking=False  # True is the default value for enable_thinking.
)

apply_chat_template() 这个方法,熟悉 Hugging Face 的 transformers 的朋友应该了解,这是一个构建对话模板的方法,不涉及任何模型侵入。

我们这里简单回顾一下,什么是对话模板?对话模板其实是一种便于模型区分对话角色的工具,它并不复杂,其实就是利用特殊 token 构建一个让模型“看得懂”的对话方式,而这个方式往往是模型在 post-training 中针对性训练的。这样模型就能像我们平时使用的那样,完成问答等任务了。

以 Qwen 为例,其使用的对话模板是 ChatML,那么我们在构建对话消息的时候,就会发生如下转换:

# 传入的 messages
messages = [
    {"role": "system", "content": "你是一名乐于助人的助手。"},
    {"role": "user", "content": "给我讲讲大语言模型。"},
    {"role": "assistant": "好的,大语言模型是……"}
]

# 利用对话模板转换后的消息
"""
<|im_start|>system
你是一名乐于助人的助手。<|im_end|>
<|im_start|>user
给我讲讲大语言模型。<|im_end|>
<|im_start|>assistant
好的,大语言模型是……<|im_end|>
"""

而如果是带思考的回复,回复内容中会多一段 … 的内容,也就是下面这样(为了便于阅读,加了一些换行):

"""
<|im_start|>system
你是一名乐于助人的助手。<|im_end|>
<|im_start|>user
给我讲讲大语言模型。<|im_end|>
<|im_start|>assistant
<think>
好的,用户让我讲讲大语言模型……
</think>         # 标志着结束思考,下面是普通回复
好的,大语言模型是……<|im_end|>
"""

上面是完整的一问一答,但实际使用时只有 user 的内容,那么模型是如何根据对话模板生成回复的呢?

其实很简单,对话模板会在 <|im_start|>assistant 这一行截断,也就是模型会看到 <|im_start|>assistant 这一段内容,然后知道自己接下来就要按照先前的用户输入来回复了。

"""
<|im_start|>system
你是一名乐于助人的助手。<|im_end|>
<|im_start|>user
给我讲讲大语言模型。<|im_end|>
<|im_start|>assistant    # 需要生成回复的时候,会在这里截断

讲完对话模板,我们言归正传,看看 Qwen3 是如何通过对话模板来控制混合推理的。通过阅读 Qwen3 的 tokenizer_config[2],我们可以看到里面有一个 chat_template 字段,这是一个 Jinja2 模板,它正是 apply_chat_template() 方法背后的实际发挥作用者。

这个 Jinja2 模板已经随着功能的丰富越来越复杂了,我们不需要关注太多,只关注 enable_thinking 这个参数是如何作用的。在模板的最后一小段,我们可以看到:

{%- if add_generation_prompt %}
    {{- '<|im_start|>assistant\n' }}
    {%- if enable_thinking is defined and enable_thinking is false %}
        {{- '<think>\n\n</think>\n\n' }}
    {%- endif %}
{%- endif %}

Jinja2 不算难读,如果你没接触过,应该也能大概看懂,这里的意思就是,当 enbale_thinking 这个参数被定义 且 enable_thinking 为 false 的时候,对话模板会在我们上面说的 <|im_start|>assistant 这一行下面加上一段内容:\n\n\n\n。这里就是 enbale_thinking 参数作用的唯一地方了。

等等,我们还是没明白,为什么这么一句简单的 if 就能控制混合思考输出?

让我们来演示一下开启与关闭的状态下,两种模式的对话模板是如何引导模型生成的。我们仍然以上面那句“给我讲讲大语言模型。”的对话为例。

开启 enable_thinking:

"""
<|im_start|>system
你是一名乐于助人的助手。<|im_end|>
<|im_start|>user
给我讲讲大语言模型。<|im_end|>
<|im_start|>assistant
"""

关闭 enable_thinking:

"""
<|im_start|>system
你是一名乐于助人的助手。<|im_end|>
<|im_start|>user
给我讲讲大语言模型。<|im_end|>
<|im_start|>assistant
<think>

</think>
"""

我们可以发现,enable_thinking 开启的状态下,对话模板其实是相较于我们一开始讲的普通模板而言没有任何变化的。但是 enable_thinking 关闭的时候,对话模板会在 <|im_start|>assistant 的后面添加一个空的 。

请注意,在实际使用中,用户输入只会影响到 <|im_start|>user\n给我讲讲大语言模型。<|im_end|> 这一段,从 <|im_start|>assistant 开始的内容都是非用户控制的部分(简单说就是系统后台控制的部分),可以理解为,从 <|im_start|>assistant 开始的内容,都是模型应该要生成的内容。

理解了“<|im_start|>assistant 后都是模型生成的内容”这句话以后,我们就能够看懂 Qwen3 是如何控制混合思考的开启了:

  • 首先,Qwen3 会默认思考,也就是生成 … 的内容。
  • 如果我们不想让模型思考,我们只需要提前“注入”一段空白的思考内容,也就是 「空白」,让模型认为「思考」这个过程已经结束了,接下来都是普通回复。
  • 这样就完成了混合思考的启停。

二、进一步思考

我们可以进一步思考,为什么 Qwen3 会采用这样的「空白思考注入」的方式呢?在思考 Qwen3 为什么这么设计之前,我们不妨先来试试,如果让我们从头设计一套混合思考的训练范式,我们会怎么做?

我们可能会想到一种非常简单的方法:用一个特殊 token 来标志思考过程的开始。例如就直接使用 这个 token 作为思考的开始,当启用思考的时候我就注入这个 token,这样模型就会顺着生成了。这似乎也是能 work 的?

好,假设我们使用 这个特殊 token 标志着思考过程的开始,按照我们上面的设计, 永远只能由我们手动注入。这样模型只会学到残缺的思考过程的输出,也就是 「思考内容」 这一部分,模型就容易学杂,因为它需要学习两种不同的范式,带 和不带 的,不利于明确区分「思考内容」和「普通回复」。

当然,上面这个问题还是能通过充分的训练在一定程度上解决的,另一个问题其实更重要:如果使用特殊 token 标志思考的启停,模型就会失去自主决定是否思考的能力。具体来说,由于 token 只能由我们手动注入,那么模型其实是没有机会自己去生成这样一个标志着开始思考的 token 的。

也许你会说,没关系啊,现在 Qwen3、Claude、Gemini 这些不也是要手动控制思考的开始吗,我这么设计也未尝不可啊?

目前这么看来两种设计的确没有明显差异,但是随着后面的发展,肯定是希望模型自主判断哪些问题需要启动思考、哪些问题不用启动思考。例如对待复杂的数学问题,我们希望模型自主地学会利用思考来解决;而对于一些简单的日常问题,我们希望模型能够快速回复,而不需要深度思考。这是未来混合推理模型发展的必然趋势。

之所以这么说,是因为 Qwen3 也已经在实现这样的机制了。在官方博客中还有提到一个新的内容,模型的思考是支持「软启停」的。具体来说,你可以在输入内容的时候,在用户提示或系统消息中添加 /think 和 /no_think 来逐轮切换模型的思考模式。

回头想一想,如果使用我们的「特殊 token 来标志思考过程的开始」这套方案,模型是无法仅通过 prompt 就完成控制思考与否的——因为模型根本没学会自己输出特殊 token。

而如果使用 Qwen3 的「空白思考注入」方案,这套软启停的效果就比较容易实现了。首先,我们先按照如今通用训练思考模型的方式,训练出一个会思考的模型。接下来,我们只需要在训练中设计这样一套数据:加了 /think 提示的,对应回复就是有思考内容的;加了 /no_think 提示的,对应回复就是思考内容为空白的。这样模型就能够学会响应软提示了。

Qwen3 的 Post-Training PipelineQwen3 的 Post-Training Pipeline

[博客原文]:在第三阶段,我们在一份包括长思维链数据和常用的指令微调数据的组合数据上对模型进行微调,将非思考模式整合到思考模型中。确保了推理和快速响应能力的无缝结合。

上面是 Qwen3 的 Post-Training Pipeline,其中的 Stage 3 就是我们说的思考与非思考的混合训练。里面应该融合了更多的 trick,不过训练的大方向应该是差不多的。

当然,话又说回来,目前 Qwen3 这种做法仍然需要明确的用户提示,但是很明显,未来通过针对性的强化学习训练(例如区分难度、分层指令等),是完全有可能让模型自主控制思考与否的——甚至有可能出现新的「涌现」现象,例如模型比人更了解哪些指令需要通过思考来解决。

如何学习大模型 AI ?

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。

但是具体到个人,只能说是:

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

在这里插入图片描述

第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范
  • …

第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署
  • …

第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建
  • …

第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案
  • …

学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

混合推理Qwen3: vLLM+量化加速实测 本文分享了 `混合推理模型 Qwen3` 的本地部署方案。 阅读详情

相关推荐

Qwen3混合推理架构:快慢思考动态协同的大模型新范式

大语言模型的推理能力正从单一生成模式转向任务自适应的分层决策机制。混合推理作为一种新兴技术范式,通过在模型内部构建快思考与慢思考双路径,实现低延迟响应与高精度深度推理的统一。其核心原理在于基于输入结构特征(如符号密度、语义跨度、工具意图)进行动态任务感知与算力分配,而非依赖提示词引导或外部调度。该技术显著提升代码生成、数学推演、多步工具调用等场景的准确率与鲁棒性,尤其适配智能体(Agent)系统与企业级AI工作流。Qwen3作为国内首个系统落地混合推理架构的旗舰模型,将这一理念工程化为可部署、可监控、可调度

weixin_31293685的博客 337

Qwen3:快慢思考融合,一键启停

Qwen3 的官方博客[1]中有提到,这次 Qwen3 提供了一个参数 enable_thinking,当将其设置为 True 的时候,模型就会像一般的思考模型那样开启深度思考;而将其设置为 False 的时候,模型就会像一般的模型那样快速回复。

AI前沿技术的分享! 2524

RV1126上YOLOv8部署实战:从模型转换到板端推理的完整避坑指南

本文提供了在瑞芯微RV1126芯片上部署YOLOv8目标识别算法的完整实战指南。内容涵盖从模型转换、环境搭建到板端推理代码编写的全流程,重点解析了RKNN-Toolkit使用、量化配置、内存优化及后处理实现等关键环节的常见问题与解决方案,旨在帮助开发者高效避坑,实现边缘AI应用的稳定落地。

pz89012345的博客 568

LangChain4j:解决调用中enable_thinking参数问题

摘要:在使用LangChain4j集成Qwen3模型时,发现非流式调用必须设置enable_thinking=false但无法直接配置。解决方案是通过自定义OpenAiChatRequestParameters,在customParameters中传递该参数。关键步骤包括:构建HTTP客户端、创建含enable_thinking的参数字典,并配置到ChatModel中。最终通过chatModel.chat()成功调用模型,解决了参数传递问题。)

weixin_45730465的博客 2956

多臂老虎机——入门强化学习

多臂老虎机(Multi-Armed Bandit,MAB)问题是强化学习的经典入门例子,也是理解探索与利用(exploration-exploitation)平衡的重要案例。

qq_56683019的博客 2462

图像算法中的 Blob 分析

在计算机视觉中,Blob 可以理解为在图像中具有相似性质(如颜色、亮度等)的像素群体。Blob 通常用作基本单元,在图像分析和处理任务中能够提取出有意义的特征。

m0_44975814的博客 2484

enable_thinking怎么用?Qwen3-1.7B双模式调用详解

本文介绍了如何在星图GPU平台上自动化部署Qwen3-1.7B镜像,实现大语言模型的双模式智能调用。通过启用enable_thinking参数,该镜像可支持数学计算、代码生成等需分步推理的任务,显著提升逻辑类问题的准确率与可解释性,适用于教育辅助、技术文档生成等典型场景。

weixin_34640289的博客 535

【工具插件类教学】Unity翻书效果插件Book-Page Curl Pro教程

特征: • 从左到右和从右到左翻页 • 与画布缩放器 配合使用 • 可配置的自动翻转脚本 • 支持向页面 添加 UI 元素 • 支持透明页面 • 适用于“世界空间”画布

纯技术流日常开发商业开发记录总结等 3677

聊一聊Qwen3思考模式实现以及背后原理探讨

混合推理模型已经有不少了,例如 Claude 3.7 Sonnet 和 Gemini 2.5 Flash, Qwen3 应该是开源且效果好的典例。未来这可能也是一个趋势,不需要特意区分普通模型和思考模型,而是同一个模型按需使用。

yanqianglifei的专栏 5676

uniapp - 超详细的 H5 公众号网页微信登录示例代码,提供从 0-1 公众号配置及详细注释代码(站在新手小白的角度)第三方微信授权登录的实现!!

uniapp微信浏览器H5授权微信登录,UniApp开发H5接入微信登录的全过程,uniapp的H5页面使用微信登录,uniapp H5微信授权登录,H5之微信授权登陆 (uniapp网页版微信授权登录),uni-app开发H5第三方微信授权登录的实现,uniapp如何实现微信授权登录,公众号H5页面接入微信登录流程,uni-app - 最详细 H5 网页接入微信登录功能,提供公众号配置与详细注释示例代码(移动端网页实现点击登录按钮后 调用微信公众号授权登录功能 详细讲解接入流程与详细示例代码)官方最新超级

✅ 精选推荐文章 1万+

电气:蒙特卡洛1000个风光场景并通过削减法|聚类法得到几个典型场景(matlab\python实现)

    个人电气目录传送门:学好电气全靠它,个人电气博文目录(持续更新中…)     本文内容包括22页(代码和一些自己对风光的观点) 提示:专栏解锁后,可以查看该专栏所有文章,划算。 文章目录一、理论依据1.风电DG出力概率模型1.2光伏DG出力概率模型1.3对风光的认识二、蒙特卡洛模拟1000个风光场景、并通过削减法得到5个典型风电场景 (Matlab 版程序)三、蒙特卡洛模拟1000个风光场景、并通过聚类法得到5个典型

总裁余(余登武)博客 7682

Qwen3技术解读:混合推理与工具调用如何驱动Agent应用落地

大语言模型正从单纯的对话系统向能自主执行任务的智能体(Agent)演进。在这一过程中,模型不仅需要理解语义,更要在快反馈和深思考之间动态抉择,同时稳定地输出可被外部程序解析的工具调用指令。Qwen3作为新一代开源模型,以从0.6B到671B的全尺寸矩阵覆盖端侧到云端场景,其核心亮点在于混合推理模式、思考预算控制与原生工具调用能力的系统化设计。这些能力让开发者有机会在本地部署环境中构建真正“会干活”的AI助手,而非只是“会聊天”的聊天机器人。本文从工程实践视角出发,分析Qwen3的技术架构、本地部署常见陷阱及

weixin_29056101的博客 153

微信小程序 - 实现嵌套H5页面唤起微信支付的实现方案+完整流程源码,微信小程序webview(H5页面)调用微信小程序支付,嵌套h5页面怎么实现小程序支付(Vue2/3移动端H5网页、公众号网页等)

h5嵌入微信小程序微信支付,H5网页嵌入到微信小程序内如何支付,微信小程序webview组件交互,内联h5页面并网页实现微信支付,微信H5页面实现微信小程序支付,微信小程序嵌套webview实现小程序微信支付,小程序中内嵌H5网页支付怎么办,用网页的支付还是小程序的支付?支付没反应,支付报错怎么办,微信小程序内嵌h5,h5调用小程序支付功能解决方案,H5网页cors跨域,真机测试无法唤起支付,无法唤起支付,uniapp微信小程序,h5小程序调用微信支付,微信小程序内嵌H5页面,如何实现微信支付功能,微信小程

🏆 前端领域优质创作者 1万+

Qwen3是如何实现混合推理(快慢思考)的?

其实混合推理模型已经有不少了,例如 Claude 3.7 Sonnet 和 Gemini 2.5 Flash,但 Qwen3 应该是开源且效果好的典例。未来这可能也是一个趋势,不需要特意区分普通模型和思考模型,而是同一个模型按需使用。那么 Qwen3 是如何实现混合推理(Hybrid Reasoning,或者说“快/慢思考”,我们这里统一称为混合推理)的呢?在 Qwen3 的中有提到,这次 Qwen3 提供了一个参数,当将其设置为True的时候,模型就会像一般的思考模型那样开启深度思考;而将其设置为。

2401_84204413的博客 1539

Office系列完全干净卸载工具合集(最全)

使用 Microsoft Fix it 卸载 Microsoft Office 套件 一、Windows 7、Windows Vista或Windows XP下卸载Office 1.MicrosoftEasyFix50416 工具用来卸载office 2003 MicrosoftEasyFix50416_Office2003.msi 2.MicrosoftEasyFix50154 工具用来卸载office 2007 MicrosoftEasyFix50154_Office2007.msi 3.Microso

业精于勤,荒于嬉 3万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Qwen3是如何实现混合推理(快慢思考)的?_qwen3获取思考过程

其实混合推理模型已经有不少了,例如 Claude 3.7 Sonnet 和 Gemini 2.5 Flash,但 Qwen3 应该是开源且效果好的典例。未来这可能也是一个趋势,不需要特意区分普通模型和思考模型,而是同一个模型按需使用。那么 Qwen3 是如何实现混合推理(Hybrid Reasoning,或者说“快/慢思考”,我们这里统一称为混合推理)的呢?在 Qwen3 的****中有提到,这次 Qwen3 提供了一个参数,当将其设置为True的时候,模型就会像一般的思考模型那样开启深度思考;

jennycisp的博客 927

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Qwen3:快慢思考融合,一键启停_qwen3原理

上面都是我个人的一些分析与推测,并没有官方背书,所以也许我的内容会出现一些问题。欢迎大家交流与讨论!

jennycisp的博客 1368

贝叶斯统计 [韦来生编]

贝叶斯(Bayes)统计是近几十年来迅速发展起来的数理统计的一个重要分支。贝叶斯方法与经典统计方法的主要不同之处是进行统计推断时除了利用样本信息外,还要利用参数的先验信息,因此可以提高统计推断或统计决策的效果。它在经济、金融、生物、医学、自然科学和社会科学等许多领域具有广泛的应用。贝叶斯方法的研究已渗透到了统计学的几乎所有领域。作者在给中国科学技术大学概率论与数理统计专业本科生开设的“数理统计”课程中有一章专门讲授“贝叶斯方法和统计决策理论”,近十年来也给中国科学技术大学概率统计专业研究生开设过几次“贝叶斯分析”课。本书是在对过去讲稿的内容作了适当的增减和调整的基础上完成的。  本书共分六章。第1章是绪论,介绍了贝叶斯统计的若干基本概念,同时对必要的数理统计的基础知识有重点地作了回顾。第二章介绍了确定先验分布的若干可供选择的方法。第三章介绍了几类常见统计模型参数的后验分布的主要结果和计算方法。第四章和第五章分别介绍了“贝叶斯统计推断”和“贝叶斯统计决策”的内容。第六章介绍了贝叶斯统计计算的若干方法,包括蒙特卡洛方法和马尔可夫链蒙特卡洛(MCMC)方法以及相关统计软件的简介。本书的每一章附右大量的例题和习题,书末附有常用的几个表格和部分习题解答供读者查用。  大约可在54学时内讲授本书的第1章至第六章的主要内容,教师可根据学时需要选讲本书第1章至第六章的部分内容。书中标“*”号的章节可略去不讲,留给读者作为阅读材料。第六章例题中的R代码和部分例题的数据文件等可从作者个人主页下载。  作者在编写本书的过程中参考了J.O.Berger教授的《统计决策论及贝叶斯分析》和茆诗松教授编写的《贝叶斯统计》等书中的一些内容,以及《贝叶斯分析》一书中由张伟平博士编写的有关贝叶斯统计计算的一些内容。在此表示衷心感谢。  本书编写准备过程中,中国科学技术大学统计与金融系的几个研究生帮助完成了本书部分中文的录入和排版,作者对他们的辛勤工作表示真诚的感谢。高等教育出版社为本书的出版给予了大力支持。在此一并致谢。

Qwen3如何实现混合推理?

近期,阿里云发布的通义千问 Qwen3 系列模型以其混合推理能力引发了广泛关注,它能够在快思考与慢思考模式之间灵活切换,为不同任务提供精准且高效的解决方案,本文将深入探讨其背后的实现原理。Qwen3 引入动态门控机制来实时评估任务复杂度,其核心是对输入任务的多维度特征进行分析,如文本长度、关键词、语义复杂度等。

Everly_的博客 1866

Qwen3的“混合推理”是如何实现的

简单来说,Qwen3 可以在两种不同的模式下运行:思考模式 (Thinking Mode): 在这种模式下,模型会模拟人类解决复杂问题时的思考过程。它会进行更深入的分析、逐步推理(step-by-step reasoning),并将这个思考过程的“痕迹”或中间步骤纳入考量(甚至可能在输出中体现,具体取决于配置)。这对于需要严谨逻辑、复杂推理或创造性解决方案的任务(如数学题、代码生成、深度分析报告)非常有益。

qq_63708623的博客 1991

Qwen3双模推理:思考与非思考模式解析

Qwen3创新性地引入“思考”与“非思考”双模式,支持复杂推理与快速响应的灵活切换。通过vLLM部署,可在不同场景下动态平衡智能深度与响应效率,兼顾性能与成本。

weixin_42350014的博客 1305

Qwen3双模态推理:思考与非思考模式解析

Qwen3创新性地引入“思考”与“非思考”双模式,支持复杂推理与快速响应的灵活切换。通过vLLM实现软硬两种开关方式,兼顾深度分析与低延迟交互,为AI应用提供高效能新范式。

weixin_42433737的博客 1475

混合推理模型(快思考、慢思考模型)

有些事情几乎瞬间就能想到:“今天星期几?” 其他事情则需要更多的脑力,比如解决一个隐晦的填字游戏或调试一段复杂的代码。我们可以选择根据手头的任务投入或多或少的认知努力。

西京刀客 2243

【大模型实战篇】对Qwen3提到的thinking和no thinking混合思考模式的讨论

大模型、qwen3、推理模型、混合思考、思考模式、不思考模式、thinking、no thinking、mcp、强化学习、模型蒸馏、moe架构

源泉的小广场 9634
上一篇: AI 友好架构:DevOps 平台 & 平台工程赋能 AI 自动编程 | 万字长文
下一篇: 小白学大模型:多模态 Qwen2.5-VL
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2841原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值