让大模型在知识图谱里“玩游戏”(保姆级教程),推理暴涨65%还能解数学题,收藏这一篇就够了!

Qwen3混合推理模式:思考与非思考的工程化协同 大语言模型的‘思考模式’并非拟人化认知,而是基于计算资源调度的认知负荷控制机制。其核心原理在于动态路由决策、隐状态膨胀管理与目标导向型收敛,技术价值体现在推理效率跃升与成本结构优化。典型应用场景覆盖智能客服、教育批改、金融风控等需差异化响应延迟与准确率的领域。Qwen3通过enable_thinking参数与thinking_budget机制,首次将该能力从API开关下沉为可编排、可度量、可运维的底层能力,标志着大模型推理范式从静态执行向混合计算范式的实质性演进。 阅读详情

大模型推理训练一直面临三难困境:数学和代码环境需要昂贵的专家标注,难以大规模扩展;游戏环境训练出的技能过于专业化,无法泛化到其他任务;训练过程缺乏可验证的反馈信号。理想的推理训练环境应该同时具备可扩展性、可泛化性和可验证性——但现实中很难找到这样的环境。

论文提出了解决方案:从知识图谱这类大规模结构化数据中自动构建推理环境,让模型在其中通过强化学习探索和推理。这个名为SIE(Structured In-context Environment,结构化上下文环境)的框架,将环境动态编码为结构化上下文并置于模型提示中作为软约束,模型在此上下文中的探索被建模为隐式动作,输出可直接用于推导RL微调的奖励信号。

从知识图谱自动生成推理环境

SIE框架基于知识图谱(Knowledge Graph, KG)自动构建推理环境,整个流程分为四个步骤:

第一步:种子子图检索。对每个知识图谱问答(KGQA)实例,包含问题Q、答案A、问题实体EQ和答案实体EA,采用双向检索策略:从问题实体和答案实体分别进行多跳搜索,最大跳数为nhop。

第二步:支持子图提取。使用Dijkstra算法提取所有从问题实体到答案实体的最短路径,这些路径构成支持子图Gsupport,包含推理所需的关键信息。

第三步:干扰子图过滤。对种子子图中不在支持子图内的部分进行两阶段语义过滤:先用ms-marco-MiniLM-L12-v2模型过滤出与问题语义相似度最高的关系,再保留包含这些关系且与问题相似度最高的三元组,构成干扰子图Gdistract。

第四步:构建部分SIE。论文构建了5个难度递增的部分环境:保留支持子图的比例分别为100%、75%、50%、25%和0%,与干扰子图混合后随机打乱。这种设计模拟了现实中信息不完整的场景。

[Figure 1: SIE框架概览] 展示了从知识图谱构建结构化上下文环境的完整流程,以及模型如何在环境中进行推理和接收奖励反馈。

论文使用GRPO(Group Relative Policy Optimization)算法进行RL微调,奖励机制包括答案奖励(精确匹配ground-truth答案给1.0分,否则0.0分)和格式奖励(鼓励模型遵循推理和答案的输出范式)。

结构化环境带来的推理能力跃升

论文在Freebase知识图谱上构建训练数据,使用WebQSP和CWQ数据集,在Qwen2.5-7B-Instruct、Llama3.1-8B-Instruct、Qwen2.5-7B和Qwen3-8B四个模型上进行实验。

RL w/ SIE相比无上下文的RL训练(RL w/o Context)取得了显著提升:在WebQSP数据集上平均提升34.4%(Qwen2.5-7B-Instruct提升33.7%,Qwen3-8B提升41.6%);在CWQ数据集上平均提升50.2%(最高51.0%);在GrailQA数据集上平均提升62.6%(最高65.0%)。

[Table 1: 不同方法在结构化推理任务上的表现] 对比了CoT、RL w/o Context、SFT w/ SRD和RL w/ SIE四种方法在WebQSP、CWQ和GrailQA三个数据集上的准确率,RL w/ SIE在所有模型和数据集上均取得最佳性能。

更令人惊讶的是训练效率。论文对比了RL w/ SIE与监督微调方法SFT w/ SRD(在蒸馏的结构化推理数据上训练):RL w/ SIE比SFT w/ SRD额外提升超过40%。在Qwen2.5-7B-Instruct上,WebQSP准确率为93.4% vs 40.5%(提升52.9%),CWQ准确率为87.7% vs 43.3%(提升44.4%)。SFT w/ SRD相比零样本思维链提示(CoT)平均提升11.4%,而RL w/ SIE平均提升53.7%。

[Table 2: RL与SFT的效率对比] 展示了RL w/ SIE相比SFT w/ SRD在训练效率上的显著优势,证明强化学习在结构化环境中的探索能力远超监督学习。

推理能力成功迁移到数学和逻辑任务

论文在域外任务上测试了模型的泛化能力,包括数学推理(GSM8K、MATH500)和逻辑推理(KK-easy、KK-hard)。RL w/ SIE在所有域外任务上都实现了显著提升:GSM8K平均提升20.4%(Qwen2.5-7B提升59.2%),MATH500平均提升18.1%(Qwen2.5-7B提升29.0%),KK-easy平均提升12.3%,KK-hard平均提升11.1%。

[Table 3: 域外泛化能力] 展示了在知识图谱环境中训练的模型如何将学到的组合推理能力有效迁移到数学和逻辑推理任务。

这说明模型在结构化环境中学到的不是死记硬背的模式,而是可迁移的组合推理能力。

信息不完整时依然稳健

论文系统研究了模型在信息不完整环境中的表现。即使在SIE-0%(完全不包含支持信息)的极端情况下,Qwen2.5-7B-Instruct在WebQSP上仍提升55.0%。从SIE-100%到SIE-0%,平均提升分别为64.2%、62.8%、61.6%、60.2%、52.5%,展现出惊人的鲁棒性。

[Table 4: 部分SIE上的性能] 展示了模型在不同信息完整度的环境中的表现,证明即使缺失关键信息,模型仍能通过探索推断出正确答案。

更重要的是,这种鲁棒性也体现在泛化能力上。Qwen2.5-7B-Instruct在所有部分SIE上都保持正向泛化:从SIE-100%到SIE-0%,平均泛化提升分别为40.3%、40.1%、38.6%、38.6%、38.6%。

[Table 5: 部分SIE的泛化鲁棒性] 展示了在不同信息完整度环境中训练的模型在域外任务上的泛化表现,证明信息约束不会损害泛化能力。

算法通用性与冷启动影响

论文验证了SIE框架对主流RL算法的适用性。GRPO和REINFORCE++性能相当(WebQSP准确率93.4% vs 93.1%),PPO性能稍弱但仍有效(85.4%)。

[Table 6: 不同RL算法的表现] 对比了GRPO、REINFORCE++和PPO三种算法在SIE框架下的性能,证明框架的算法无关性。

论文还研究了从SFT检查点开始RL训练的影响。结果显示,从SFT冷启动的RL训练(RL w/ SIE f/ SFT)在结构化推理上性能受限(WebQSP 88.5% vs 93.4%),但域外泛化更强(KK-hard 33.5% vs 29.0%)。这表明SFT约束了环境探索能力,限制了结构化推理的最大潜力。

[Table 7: SFT冷启动的影响] 对比了从随机初始化和SFT检查点开始RL训练的效果,揭示了监督学习与强化学习在探索-利用权衡上的差异。

X说

SIE框架解决了LLM推理训练的三难困境:通过从结构化数据自动构建环境实现可扩展性,通过组合推理能力的学习实现可泛化性,通过结构化验证实现可验证性。

关键发现可以总结为:结构化环境中的强化学习不仅大幅提升域内推理能力(提升30-65%),还能有效迁移到域外任务(提升10-60%);相比监督学习,强化学习在结构化环境中的探索能力带来额外40%以上的性能提升;即使在信息不完整的环境中,模型仍能通过探索推断缺失信息,实现稳健提升。

这为大模型推理能力的训练提供了新的范式:不需要昂贵的专家标注,不局限于特定领域,只需要大规模结构化数据和可验证的反馈信号。

学AI大模型的正确顺序,千万不要搞错了

🤔2026年AI风口已来!各行各业的AI渗透肉眼可见,超多公司要么转型做AI相关产品,要么高薪挖AI技术人才,机遇直接摆在眼前!

有往AI方向发展,或者本身有后端编程基础的朋友,直接冲AI大模型应用开发转岗超合适!

就算暂时不打算转岗,了解大模型、RAG、Prompt、Agent这些热门概念,能上手做简单项目,也绝对是求职加分王🔋

在这里插入图片描述

📝给大家整理了超全最新的AI大模型应用开发学习清单和资料,手把手帮你快速入门!👇👇

学习路线:

✅大模型基础认知—大模型核心原理、发展历程、主流模型(GPT、文心一言等)特点解析
✅核心技术模块—RAG检索增强生成、Prompt工程实战、Agent智能体开发逻辑
✅开发基础能力—Python进阶、API接口调用、大模型开发框架(LangChain等)实操
✅应用场景开发—智能问答系统、企业知识库、AIGC内容生成工具、行业定制化大模型应用
✅项目落地流程—需求拆解、技术选型、模型调优、测试上线、运维迭代
✅面试求职冲刺—岗位JD解析、简历AI项目包装、高频面试题汇总、模拟面经

以上6大模块,看似清晰好上手,实则每个部分都有扎实的核心内容需要吃透!

我把大模型的学习全流程已经整理📚好了!抓住AI时代风口,轻松解锁职业新可能,希望大家都能把握机遇,实现薪资/职业跃迁~

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

在这里插入图片描述

Falcon-H1R混合架构解析:Transformer与Mamba协同推理原理 混合架构正成为大模型高效推理的关键范式,它突破传统Transformer的O(N²)复杂度瓶颈,融合Mamba的线性状态建模能力,实现长上下文下的低显存、高吞吐推理。其核心在于交替堆叠设计与Selective SSM机制,使模型在数学推理、代码生成等强逻辑任务中兼顾精度与效率。技术价值不仅体现为AIME-24分数提升5.4%,更在于将推理过程转化为可监控、可剪枝、可回溯的动态决策链——这正是DeepConf实时置信度调控与Falcon-H1R阿拉伯语文化适配能力的底层支撑。本文深入拆解该架构的工程实现、训练 阅读详情

相关推荐

GenAI定制策略三维决策:成本、控制权与性能的平衡术

大语言模型应用落地的核心挑战,从来不是‘能不能用’,而是‘如何可持续地掌控它’。从提示词工程到RAG,再到微调与持续预训练,本质是企业在服务采购、能力构建与资产沉淀三类目标间的权衡。技术路径的选择直接受制于知识更新频率、规则复杂度、输出可审计性及组织MLOps成熟度等现实约束。尤其在私有化部署、业务规则高频迭代、知识需强溯源等典型企业场景中,单纯依赖黑盒API或堆砌向量库往往导致隐性成本失控与上线延迟。本文基于27个行业落地项目经验,揭示Prompt、RAG与Fine-tuning的真实能力边界与协作范式,

weixin_30635053的博客 294

Chain of Thought提示工程:让大模型学会分步推理

Chain of Thought(CoT)是一种面向复杂逻辑任务的提示技术,其核心原理是引导大语言模型显式生成可验证的中间推理步骤,从而缓解‘黑箱幻觉’与条件跳步问题。它不依赖模型微调,而是通过结构化提示激活模型潜在的符号推理能力,显著提升多步数学推演、法律条款解析、医疗鉴别诊断等场景的可控性与可解释性。相比标准提示,CoT将‘答案直取’转化为‘过程可见’,使错误暴露在推理链中,为教育、金融、工业等高可靠性要求领域提供零成本、易部署的工程化解法。本文聚焦CoT在中文场景下的落地实践与避坑策略。

weixin_30832143的博客 371

GPT演进真相:从稀疏注意力到人类反馈的工程逻辑

大语言模型(LLM)并非凭空而来的黑箱技术,其核心能力源于对计算效率、数据质量与人类意图三重约束的系统性工程突破。稀疏注意力机制解决了Transformer固有的O(N²)计算瓶颈,使长文本处理成为可能;少样本学习则通过模型规模驱动的涌现能力,降低了领域适配的数据依赖;而人类反馈强化学习(RLHF)首次将模型输出与真实业务目标对齐。这些技术共同构成了从GPT-3到ChatGPT的演进主轴,在客服、医疗、法律等垂直场景中实现可落地的智能增强。本文聚焦工业级NLP实践中的关键设计取舍与实操陷阱,揭示大模型背后被

weixin_30847939的博客 294

DeepSeek-V4推理范式演进:从黑箱模型到可编程推理流水线

大语言模型正经历从‘单体计算’向‘可控推理路径’的关键演进。其核心原理在于将传统端到端的隐式推理,解耦为感知、规划、执行与验证等可监控、可替换的阶段化流程,从而提升长文本结构化理解、多步任务容错性与工具调用鲁棒性。这一技术路径不仅强化了模型在法律、金融、工业等专业场景中的语义导航与因果推断能力,更支撑起真正可靠的AI Agent工作流。DeepSeek-V4正是该范式的典型代表,它通过元推理头与可编程推理图原生融合,实现了推理路径的动态生成与自校验——这标志着大模型正从‘能回答’迈向‘懂如何回答’。

adiking520110的博客 350

Claude skill-creator插件深度解析:从创建到优化的完整技能工程化体系

摘要:skill-creator是Anthropic推出的Claude技能开发插件,提供从创建到优化的全流程工程化支持。其核心架构采用渐进式披露机制和多Agent协作模式,包含Grader、Analyzer等专业评估组件。该插件支持自动化评测系统,通过测试用例管理、并行执行和结果聚合实现技能验证;提供迭代优化算法,基于数据驱动改进技能性能。典型应用场景包括标准化技能开发、自动化测试验证和触发优化,显著降低开发门槛并提升技能质量。

虚心若愚 988

OpenAI,从推出更强大的Sora 2模型展开探索与未来发展前景+部署方法大全+文末邀请码*12

摘要 OpenAI推出的Sora 2是第二代AI视频生成模型,在多模态内容生成领域实现重大突破。文末足足有12个邀请码,速来速享!!!

aqfcca的博客 2248

Qwen2、Llama 3、Mistral开源大模型工程级对比

大语言模型(LLM)已从参数竞赛迈入工程落地深水区。推理效率、长上下文建模、多语言对齐、安全对齐与生态成熟度,共同构成开源大模型真实可用性的五大技术支柱。其中,GQA(分组查询注意力)显著降低KV Cache显存开销,提升A100等GPU带宽利用率;128k上下文支持并非等同于有效记忆长度,Qwen2通过动态RoPE基频实现真·全量长程依赖建模,而滑动窗口类方案存在跨段逻辑断裂风险。在中文场景下,Qwen2的自研Tokenizer与中文语义块切分能力,大幅优于Llama 3的粗粒度分词,在OCR后处理、法律

weixin_34014555的博客 475

一口气看完TransformerXL详细解释带代码一:相对位置编码

相对位置编码(Relative Position Encoding)是Transformer模型中用于捕捉序列元素间相对位置关系的一种方法,与绝对位置编码(如BERT中的固定位置嵌入)不同,它直接建模元素之间的相对距离,从而更灵活地处理长序列或不同长度的序列。1. 为什么需要相对位置编码?​。

m0_73426548的博客 1426

GPT-4的1.8万亿参数与2%激活率:MoE稀疏化原理与工程真相

大语言模型中的混合专家(MoE)架构,通过动态路由机制实现参数稀疏化激活,是突破传统稠密模型算力瓶颈的核心范式。其原理在于:每个token仅触发少量专家模块参与计算,而非加载全部参数,从而在保持模型容量的同时显著降低推理显存与延迟。这种‘有效参数密度’提升带来真实的技术价值——支持千亿级模型在单卡部署、推理成本可控、硬件利用率优化。典型应用场景包括API服务降本、多领域任务自适应(如代码/数学/叙事)、以及面向HBM带宽敏感型芯片的软硬协同设计。本文深入解析MoE中Router工作机制、专家异构性及‘2%

coolmsn8786的博客 424

【Collibra 驱动 IPD 数据血缘治理】:三层图谱分层展示体系与全链路追踪的技术业务实践

(应用级/数据级/字段级)是理解复杂数据流动的核心手段。其价值不仅体现在可视化的直观性,更在于通过。技术保障血缘不可篡改性,进一步提升IPD数据治理的可靠性。,解决了跨层级血缘分析的性能与可用性矛盾。数据血缘图谱要素定义(字节跳动/腾讯云/信安标委)实现对IPD数据的精准追踪,而数据血缘图谱的。分层交互设计标准(智慧城市数据中台规范)Collibra技术文档(2024)字段级血缘的挑战与解决路径。自动优化血缘路径,并深化。字段级血缘技术实现方案。Collibra通过。图数据库性能优化原理。

百态·数智思维 | 聚焦大数据、量化与未来AI 1244

数字IC设计避坑指南:为什么477条net的DRV问题无法修复?解析don‘t touch hierarchy的影响

本文深入解析了数字IC后端实现中,因“don't touch hierarchy”约束导致大量DRV违规(如477条net)无法自动修复的根本原因。文章以Cadence Innovus工具为例,详细阐述了DRV修复机制与设计保护约束的冲突原理,并提供了从日志定位、风险评估到分级解除约束的完整实战策略,帮助工程师有效解决此类设计收敛难题。

hope8的博客 290

51c大模型~合集111

OpenAI 的某发言人表示:「为了提高清晰度和安全性,我们增加了一个额外的后处理步骤,其中模型会审查原始的思维链,删除任何不安全的内容,然后简化某些复杂的思维。可以看到,虽然 ChatGPT 确实完成了任务并展示了总结版的思维链,但似乎并未如 OpenAI 发言人说的那样给出与提示词语言同样语言的总结版。北大-灵初联合实验室表示,Align-DS-V的多模态强推理能力是VLA模型大脑端的核心,接下来的研究训练计划,是利用多模态推理模型的跨模态穿透能力,实现action穿透,最终实现真正高效的VLA模型。

whaosoft~aiotの开发板商城 2317

RK3588 部署 YOLOv5s 实战:多线程加速从 16FPS 飙升到 120FPS(含性能优化)

因为RK3588包含了3个NPU核心,支持3个核心同时工作、双核合作、以及单核工作。我们可以使用线程池来加速。线程池是一种长街的并发编程模型,它用于管理和复用线程,以提高多线程程序的性能和效率。线程池通常包含以下主要组件:1、任务队列:任务队列用于存储待执行的任务。这些任务可以是函数、方法或其他需要多线程环境中执行的操作。2、线程池管理:线程池管理器负责创建、销毁和管理线程。它会监视任务队列中的任务,根据需要创建线程,执行任务,并在任务完成后将线程放回池中以供重用。

FJN110的博客 99

预训练模型演进史:从词向量到大模型的范式跃迁

预训练模型是现代自然语言处理的核心范式,其本质是通过自监督学习在大规模无标注语料上构建通用语言表征。技术演进遵循‘结构优化→范式重构→规模驱动’的逻辑脉络,Transformer架构因其可扩展性成为关键分水岭,使模型能力提升从依赖精巧设计转向可控缩放。这一范式不仅重塑了AI研发流程(计算、数据、工程重心前置),更催生了零样本迁移、提示工程、检索增强生成等新型应用模式。理解预训练-微调范式的原理、代价与适用边界,对算法选型、领域适配及工程落地具有决定性意义——尤其在数据稀缺、任务模糊或强解释性要求的场景下,历

weixin_34151004的博客 340

[Dify] 如何构建一个带评分功能的 Dify AI 教练系统

本文介绍如何利用Dify开源平台构建具备自动评分功能的AI教练系统。系统通过Prompt设计AI教练角色,使用OpenAPI定义评分工具接口,结合工作流编排实现提问、回答收集、评分和反馈的全流程。文章详细讲解了从AI教练身份设定、多维度评分标准设计到前端可视化展示的实现方法,并提供了可扩展建议,适用于语言训练、面试模拟等多种场景。该系统展示了Dify平台在构建智能化评估应用方面的优势,实现零代码开发专业AI教练解决方案。

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 333

uniapp - 解决uni.getLocation定位不准有偏差,定位经纬度不准确有几百米误差、获取地图定位有偏差怎么办,已配置高精确度但依旧不精准(uni.getLocation定位不准如何解决)

uni.getLocation,获取当前的地理位置、速度。已经设置altitude高精度,uniapp API获取定位有差异问题解决,获取定位有几百米偏差,uni.getLocation(OBJECT)中使用默认type ”wgs84“会导致定位不准的问题,gcj02,uni.getLocation地图定位不准,获取经纬度错误偏移了几十公里,经纬度的精确度误差,怎么消除经纬度偏差,解决 uniapp uni.getLocation 定位经纬度不准问题,使用定位不准,定位不准误差问题,解决定位不准问题,高德地

✅ 精选推荐文章 1万+

WizardLM:开源指令数据工业化生成系统详解

指令微调(Instruction Tuning)是大模型对齐人类意图的关键环节,其效果高度依赖高质量、可控、可复现的指令数据。传统方法依赖人工标注或黑盒大模型生成,面临成本高、质量不稳、难审计等瓶颈。WizardLM 提出一种工程化范式——以轻量模型为基座、模块化流水线(Generator+Filter+Validator)为核心、全链路可追溯为保障,实现指令数据的自动化、确定性与领域自适应生成。它强调显式前提建模、多维质量量化(Clarity/Verifiability/Cognitive Load)和生

weixin_33682790的博客 378

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

让 AI 边玩游戏边编写世界规则:从 XLand 到 ARC-AGI-3 的实验记录

做完这一轮,我会把三件事分开看。第一,程序变短是否能够保留预测能力。这方面有 XLand 和冻结 TWIN 模型的实测支持。第二,决策指引能否改善通关表现。FT09 有一组正面配对,SC25 也有一次问题驱动方案的完整通关。第三,探索设计能否减少总体成本。这仍然需要同时看动作、请求和时间。在最新的 SC25 样本里,代理确实少走了路,同时花了更多计算。这个差异也是我从早期比较规则代码长度,转向记录动作证据、关卡复盘和请求开销的原因。

2501_92638822的博客 282

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

6 款电商 AI 图片生成软件实测|国内 + 跨境卖家工具清单

电商 AI 作图工具已经从 "能不能用" 进入了 "好不好用" 的阶段。对于绝大多数卖家而言,现在的 AI 工具已经可以覆盖 60%-80% 的基础商品图需求,显著降低拍摄和设计成本。选择工具的核心逻辑不是 "哪款最强",而是 "哪款最适配你的品类、平台规模和团队能力"。垂直电商工具胜在工作流效率,通用生图工具强在创意上限,模板类工具赢在上手速度。建议根据自身业务阶段,搭配 1-2 款主力工具 + 1 款辅助工具,形成适合自己的视觉生产流程。

Mardi_Ladin的博客 397

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

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

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

Mysssone的博客 223

我用 GPUWorks 在 M1 Pro 上搭了个发票识别原型

公司里经常要看电子发票。我想先做个小原型:把 PDF 发给一个自己部署的图文模型,让它提取发票类型、日期、交易双方和金额,再把结果交给同事核对。这个原型不用先接财务系统,先看看从部署到调用要走多少步,模型返回的内容能不能帮上忙。

鸽芷咕的博客 2万+

您您这可以把问小白的多个会话比如说。左侧的多个会话一次性导出吗?不是单条会话里面的多次会对话。AI导出鸭

第三层是格式编译层。这个决策背后的判断很清晰:一个批量导出工具的价值,不在于“试三次”,而在于你真正用它处理了几十份技术文档、访谈记录或课程讲义之后,它是否值得留在你的工作流里。问小白的会话列表通过分页接口加载,AI导出鸭 在页面运行时建立旁路监听,捕获每一次分页请求返回的完整对话清单,包括会话 ID、标题、时间戳和隐藏的元数据字段。让AI导出回归优雅——这句话说的是:导出不该是体力活,而应该是一次完整的、可预期的文件交付。注意:这里的“批量”指的是左侧列表里的多个独立会话,不是一条会话内的多轮对话。

laoyunsi的博客 246

AI Agent之核心框架

A: 显式 Thought 有三类价值:可解释性(便于人类审计)、可调试性(定位哪一步选错工具)、学习信号(可做监督微调或评估中间步骤质量)。ReAct 把推理与 可执行行动 绑定,每一步行动后都有 真实 Observation 反馈,从而用工具结果约束生成,降低闭卷幻觉。做完不等于结束——还要 评估做得好不好,把 教训 记下来,下次 带着教训重试,反思作为 记忆,影响后续尝试的策略。工作流程:Action → Evaluation → Reflection → Retry。A: 普通 CoT 只在。

剑雨巍巍的博客 199

河道漂浮物目标检测数据集

目标检测,yolo,河道漂浮物目标检测数据集

DL_data_set的博客 201

【从零理解 Spring AI · 12】MCP 的两种角色:做客户端还是做服务端

上一篇讲了 MCP 的概念:标准协议、三大角色、M+N 替代 M×N。

nice_lcj520的博客 500
上一篇: 一文搞懂 GraphRAG:当 RAG 遇上知识图谱(保姆级教程),从入门到精通,收藏这一篇就够了!
下一篇: AI智能体上下文工程实战指南(非常详细),告别提示词内卷,从入门到精通,收藏这一篇就够了!
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2835原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值