wordpress皮肤下载站免费推广软件流量精灵
2026/5/21 13:37:27 网站建设 项目流程
wordpress皮肤下载站,免费推广软件流量精灵,wordpress 使用自己的表,设计公司logo需要注意什么本文详解Mixture of Experts (MoE)架构#xff0c;介绍如何从Dense模型升级到MoE、MoE指令微调技巧及专家合并技术。实验表明#xff0c;MoE能大幅增加参数量而不显著提高推理成本#xff0c;经大规模指令微调后可超越参数量更大的Dense模型#xff0c;为构建高效大模型提供…本文详解Mixture of Experts (MoE)架构介绍如何从Dense模型升级到MoE、MoE指令微调技巧及专家合并技术。实验表明MoE能大幅增加参数量而不显著提高推理成本经大规模指令微调后可超越参数量更大的Dense模型为构建高效大模型提供了新思路。背景知识关于基础部分推荐阅读VerlocksssMixture of ExpertsMoE学习笔记 或 MoE(Mixture-of-Experts)大模型架构的优势是什么为什么(https://zhuanlan.zhihu.com/p/675216281)稍微概括如下23 年 12 月 Mixtral 发布的 7B x 8 的 MoE 模型在多项指标超越 Llama2而且它推理计算量只相当于 13B 模型MoE 架构的优势是可以快速堆参数量但是不显著增加推理成本。据说 GPT4 是 8 个 GPT3 级别的模型组成一个 220B x 8 的 MoE 模型。最近的 DeepSeekMoE 145B只需要 28.5% 的计算量匹配 67B dense 的性能。MoE 类似于将 Ensemble 方法多个的推理结果的平均改成加权平均Ensemble 可以结合不同的权重不同结构甚至不同方法的结果。13 年 12 月 Ilya 团队在神经网络上做了 Deep MoE每一层有多个权重矩阵通过一个独立的分配网络来给出平均的加权训练过程中约束单个权重被选中的概率不要过高。这篇做的模型参数量还比较小而且推理时所有专家都要参与。17 年 1 月Hinton 团队在机器翻译上做了 MoE 大模型137B在 Deep MoE 基础上把 LSTM 中的线性层做 MoE 扩展而且每层权重由门控网络分配给权重最高的 k4 个专家。门控网络通常是一个带有 softmax 函数的简单的网络它学习将输入发送给哪个 expert。训练时可以加 noise 为分配提供随机性还通过 importance loss 和 load loss 来给不同专家平均分配 logits 和训练样本数。因为实验发现分配机制具有马太效应某些专家可能一直分配不到训练 token。21 年 1 月Google Brain 的 William Fedus现在在 OpenAI将 T5 模型中的 FFNtransformer 中的某全连接层做 MoE 扩展提出 Switch Transformer特点是每个 token 只分配一个专家。以上两篇 paper 还着手解决一些工程问题因为我们希望集群利用率。Barret ZopnGoogle Brain - OpenAI的 ST-MoE 提出 z-loss要求路由的 logits 在绝对值上尽可能地小还用了一些 trick 来提高训练稳定性防止 loss 炸飞和泛化性给出了很多实践调试经验。Expert Choice Routing 谷歌发表于 2022 年的 NeurIPS提出让每个专家来选 k 个 token这样的好处主要是负载均衡收敛速度快但这种做法需要足够大的 batchsize。Switch Transformer 展示了用 MoE 方法堆参数量可以达到更低的测试损失和更高效的预训练以下讨论的 MoE指 Sparse Activated MoE和推荐系统的术语有所区别。一般认为 MoE 的优点是多任务学习能力强可能脑容量大相同参数推理成本低缺点是模型复杂性提高稳定训练的工艺更复杂训练需要额外通信而且下游任务微调手感和 dense 模型会有差异从 Dense 升级到 MoEICLR23 - Sparse Upcycling: Training Mixture-of-Experts from Dense Checkpoints从头训一个 MoE 可能有更多的工程问题冷启动问题比如 warmup 的时候超参数要手工调整最麻烦的是训的好不好不能很快知道拿一个 dense 模型的参数来做初始化可以白嫖把 MLP 扩展 E 份参数组在一起加上 Router和之前讨论的 transformer MoE 是一个做法不同之处是每份参数是从训练好的 dense 模型中复制来的技术选择Expert Choice 路由容量为 2即每个专家选两个 token在 NLP 模型效果好Top-K 路由则在视觉模型效果好。在 NLP 任务中专家越多越好而视觉任务中存在饱和点。增加 MoE 层数也可以增加模型容量但视觉任务中同样存在饱和点。恢复优化器状态一些统计量和路由权重归一化可以提高视觉 MoE 模型的性能对 NLP 任务无效。对于视觉任务作者使用了 JFT300M 数据集进行预训练并使用 ImageNet 数据集进行微调。对于 NLP 任务作者使用了 C4 数据集进行预训练并使用 SuperGLUE 数据集进行微调。对于额外的预训练或者微调微调的图没贴在这差不多意思Upcycled MoE 模型比 Dense 模型更有性价比用 Upcycled MoE比起随机初始化好得很从头训 MoE 模型需要相当大的算力才能抹平起始差距在 NLP C4 数据集的预训练上用了 120% 的 dense 模型预训练算力才让随机初始化的 MoE 模型追上来。这里对比的是 Sparse upcycling从 dense 模型变成 MoE和 dense upcycling给原来 dense 模型加层前者的效果更好消融实验视觉任务以不同水平的 dense 模型作为起点Upcycling 有类似的提升幅度还有一些有意义的失败尝试比如直觉上我们在初始化每个专家的时候可以加一些 noise 使得它们的初值不太一样但是作者发现这样做没有任何收益。还有改变模型的学习率、为路由 softmax 增加改变温度探索路由的不同初始化方法等都没有明显提升。MoE 多少层也是一个可以调优的点改造的层太多会降低模型训练推理速度导致性价比下降。实验发现把最浅层转成 MoE 会有训练问题把 12 层网络的后 6 层转成 MoE 比较好。MoE 指令微调ICLR24 - Mixture-of-Experts Meets Instruction Tuning: A Winning Combination for Large Language Models这篇论文发现没有大规模指令微调时MoE 在下游任务的效果不如一般 dense 模型而经过 FLAN 的大规模指令微调后MoE 模型很强不管是 few-shot 还是 zero-shot这篇论文的训练集是 FLANFLAN 包含 1800 个指令微调任务Google 把它们微调进一个 T5 模型里参考阅读nghuyongFlan-T5: One Model for ALL Tasks测试集是 MMLUBBHReasoning 和 QA本文的 FLAN-ST32BMoE 超过了 PlaM 62B后者是前者三倍推理开销发现 Plam 62B 在指令微调前后的准确率是 51% - 57.6%而 ST32B 从 18.4% 提升到 63.6%在指令微调时MoE 会受益更多专家数量加到 32 以后模型的整体能力会下降从下图上看作者说单项任务可能在专家多到一定数量后饱和。但是这个图特别怪左边蓝色橙色的图例不见了我看 review 也有审稿人问而且 BBH 也还没见到饱和。所以我不太确定这一段的结论在训练时的路由策略上FLAN-Switch每个 token 分给一个专家 FLAN-GS每个 token 分给俩专家 FLAN-EC每个专家选两个 token。不过 ST-MoE 论文说用更先进的辅助 loss 能让 -GS 和 -EC 差不多为了做个大实验作者选了 ST32B。这一点从 paper 上看很奇怪因为 ST32B 起始点很低但是从 rebuttal 看他们没有算力从头训一个 32B-MoE只能这么选了。在微调时 balance-loss 适用 FLAN-EC 而 Z-loss 适用 FLAN-ST推测说明微调时的约束要和预训练接近比较好。微调时冻结门控会稍微提升性能再冻结其它部分参数则不好。当只有一个下游任务时以 FLAN-MoE 为起点比预训练 MoE 起点显著好说明大规模的指令微调的重要性。随着 MoE 模型变大专家的专业化程度提升我的理解是对于一类数据激活的专家数会更少但是没说指标具体怎么算的rebuttal 作者说在之后版本补充不知道打算什么时候更新出来FLAN-MoE 在英语以外的语言表现不好可能说明在预训练和微调时需要纳入更多其他语言的数据。MoE 合并XFT: Unlocking the Power of Code Instruction Tuning by Simply Merging Upcycled Mixture-of-Experts论文先说 Sparse UpcyclingDense-MoE有两个缺点1. 要比较大的算力才能看到相对 Dense 模型的提升 2. 推理开销会增加。而这篇论文做了一个新的训练框架在微调阶段后借鉴 Model Soup把多个专家的参数进行合并Upcycling相比于 dense 模型来说在微调阶段每个专家分到的数据会变少采用类似 Deepseek 的方案固定选择一个专家共享专家而且注意在整个 MoE 扩展过程中要让输出的数值尺度和原来对齐。每一层总共有八个专家训练的时候对于每个 token 激活其中六个。这里我感觉有点奇怪如果随机 dropout最后合并会怎么样Merging在训练过程中为每个专家设置一个可学习参数最后把各个专家的网络权重进行参数加权合并这里的工艺是把共享专家的权重定为 0.75其它专家的参数和为 0.25。论文发现如果不做这样的设定在训练过程中共享专家的权重会不断上升。实验结果 XFT 比 MoE 略好而且只要 1/8 的参数量。如果没有共享专家或者为共享专家设置的权重太小都会让模型性能下降这两个图一个是说提出的方法对于不同的基座都是适用的另一个是因为 XFT 引入了额外训练开销所以在相似训练开销下和 SFT 进行对比如何学习大模型 AI 由于新岗位的生产效率要优于被取代岗位的生产效率所以实际上整个社会的生产效率是提升的。但是具体到个人只能说是“最先掌握AI的人将会比较晚掌握AI的人有竞争优势”。这句话放在计算机、互联网、移动互联网的开局时期都是一样的道理。我在一线互联网企业工作十余年里指导过不少同行后辈。帮助很多人得到了学习和成长。我意识到有很多经验和知识值得分享给大家也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限很多互联网行业朋友无法获得正确的资料得到学习提升故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。这份完整版的大模型 AI 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】为什么要学习大模型我国在A大模型领域面临人才短缺,数量与质量均落后于发达国家。2023年人才缺口已超百万凸显培养不足。随着AI技术飞速发展预计到2025年,这一缺口将急剧扩大至400万,严重制约我国AI产业的创新步伐。加强人才培养,优化教育体系,国际合作并进是破解困局、推动AI发展的关键。大模型入门到实战全套学习大礼包1、大模型系统化学习路线作为学习AI大模型技术的新手方向至关重要。 正确的学习路线可以为你节省时间少走弯路方向不对努力白费。这里我给大家准备了一份最科学最系统的学习成长路线图和学习规划带你从零基础入门到精通2、大模型学习书籍文档学习AI大模型离不开书籍文档我精选了一系列大模型技术的书籍和学习文档电子版它们由领域内的顶尖专家撰写内容全面、深入、详尽为你学习大模型提供坚实的理论基础。3、AI大模型最新行业报告2025最新行业报告针对不同行业的现状、趋势、问题、机会等进行系统地调研和评估以了解哪些行业更适合引入大模型的技术和应用以及在哪些方面可以发挥大模型的优势。4、大模型项目实战配套源码学以致用在项目实战中检验和巩固你所学到的知识同时为你找工作就业和职业发展打下坚实的基础。5、大模型大厂面试真题面试不仅是技术的较量更需要充分的准备。在你已经掌握了大模型技术之后就需要开始准备面试我精心整理了一份大模型面试题库涵盖当前面试中可能遇到的各种技术问题让你在面试中游刃有余。适用人群第一阶段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 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询