NLP面试官:“大模型常用的 Normalization 都有什么? ” 算法女生表示易如反掌

智谱AI发布国产最强大模型GLM4,理解评测与数学能力仅次于Gemini Ultra和GPT-4,编程能力超过Gemini-pro,还有对标GPTs商店的GLMs 这是在智谱AI开发者大会上推出的新一代基座大语言模型,GLM4相比较此前最大的特点是三个变化:性能全面提升、上下文长度更长、支持更强的多模态能力。GLM4(GLM4)详细信息 | 名称、简介、使用方法,开源情况,商用授权信息 | 数据学习 (DataLearner) 阅读详情

题目:

大语言模型常用的 Normalization 都有什么?

答案

目前流行的主要有两种:LayerNorm 和 RMSNorm。早期的 GLM 系列曾经用过 DeepNorm,后来我印象在 ChatGLM2 的时候就改成 LayerNorm 或者 RMSNorm 了。

如果硬要再细分的话,可以根据 Norm 的位置分为 Pre-LayerNorm, Post-LayerNorm, Pre-RMSNorm, Post-RMSNorm.

下面重点看一下 LayerNorm 和 RMSNorm。大模型的 Normalization 的演进过程也挺有意思,像及了毕加索的《公牛》绘画过程。

在这里插入图片描述

研究人员从 LayerNorm 开始,为了提升训练效率也是拼了,一步一步简化成了 RMSNorm 的模样。

LayerNorm

其实目前主流的 Normalization 有个通用的公式

其中, 为均值, 为归一化的分母,比如对 LayerNorm 来说他是标准差,对 WeightNorm 来说是 L2 范数。 和 为可学习的参数,可以让模型根据分布 scaling 和 shifting。有的文献把 叫做 gain, 把 叫做 bias。

对于 Layer Norm 来说,可以表示为:

上面公式中, 为均值, 为标准差。

Layer Norm 出来以后,大家发现 Layer Norm 效果很好,同时也想方设法去改进。在论文《Understanding and Improving Layer Normalization》中,作者仔细研究了 Layer Norm 公式的各个部分。公式虽然简单,就看我们能不能发现可研究的点。

最终,作者做了一些实验,证明了两点:

  1. γ 和 β 是数据无关的参数,如果训练和测试的分布不太一样,那就会导致 overfitting。所以作者尝试去掉 γ 和 β,然后发现效果并没有变差,反而有的会更好。

    在这里插入图片描述

  2. 和 又有什么用呢?作者通过理论和实验证明了**通过减去 ,让梯度回到0附近。而除以 则让梯度的方差变小。**所以 Layer Norm 提升了训练的稳定性。

这篇论文真的是很棒,建议大家读一下原文。然后作者还提出了把 γ 和 β 变成了可对输入微分的函数,然后把这个方法叫 AdaNorm。效果也很好,不过这么做让计算变得复杂了。

RMSNorm

上面的 AdaNorm 尝试做了减法,但是又做了加法,RMSNorm 则在做减法上一条路走到黑。

RMSNorm 的作者认为,让数据和梯度变成0是否是必要的?作者把 LayerNorm 中的 和 去掉(也可以认为是这两个值变为0),就得到了 RMSNorm.

where

然后通过实验证明了这样做效果不仅没有下降,计算效率还提升了不少。

在这里插入图片描述

还能再优化么?

优化的方向其实也比较明确:

  1. 计算更快
  2. 能让梯度的方差变小。

看上面的公式,似乎能优化的也不多,要么把 γ 去掉,要么再修改 的计算公式,变得更简单一点。

Weight Norm 和 RMSNorm 的工作其实非常像,而且更简单,可以看下公式。

where

对比一下可以发现, Weight Norm 和 RMSNorm 就差了一个 , 但是从上图的效果对比来看,也就是 L2-Norm 那根线,效果和 RMSNorm 还是差不少的。这大概率是因为变长序列带来的影响,Weight Norm 并没有考虑长度的问题。所以去掉 这条路已经走不通了。

那改变其他的归一化方式呢?比如计算更简单的 L1 norm ?其实并不是那么好,因为 L1 norm 在0点不可导,虽然可以通过一些trick避免,但是总归是不太优雅。如果你有想法,可以评论区留言,说不定下一个标配的 Normalization 方法就是你的。

大模型使用 Normalization 汇总

在这里插入图片描述

​

如何学习AI大模型?

作为一名热心肠的互联网老兵,我决定把宝贵的AI知识分享给大家。 至于能学习到多少就看你的学习毅力和能力了 。我已将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

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

一、全套AGI大模型学习路线

AI大模型时代的学习之旅:从基础到前沿,掌握人工智能的核心技能!

img

二、640套AI大模型报告合集

这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。

img

三、AI大模型经典PDF籍

随着人工智能技术的飞速发展,AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型,如GPT-3、BERT、XLNet等,以其强大的语言理解和生成能力,正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。

img

四、AI大模型商业化落地方案

img

作为普通人,入局大模型时代需要持续学习和实践,不断提高自己的技能和认知水平,同时也需要有责任感和伦理意识,为人工智能的健康发展贡献力量。

用ollama本地部署Lamma3.1 ollama create 自定义模型名字 -f Modelfile。让lamma3.1写一个贪吃蛇小游戏,一次run成功。例如:ollama run llama3.1。例如:ollama run llama3.1。 阅读详情

相关推荐

Windows 中 利用 ollama 来搭建 deepseek R1

近年来,大模型凭借其强大的语言理解和生成能力,在自然语言处理、计算机视觉等领域取得了突破性进展。从GPT系列到国内的,文心一言、[Qwen]、,大模型已成为推动人工智能发展的核心力量。ollama作为新兴的大模型搭建工具,以其开源、高效、易于部署的特点,在人工智能开发者社区中崭露头角,为大模型的搭建和应用提供了新的解决方案。在当今数字化浪潮中,人工智能的发展可谓日新月异,而大模型作为其核心驱动力,正重塑着各个行业的格局。

一个专注于机器学习基础与实战的技术博客,内容涵盖算法推导、模型实现、数学原理与代码实践。用通俗的语言解析复杂概念,记录学习过程中的思考与总结,适合机器学习爱好者和从业者参考。 2554

使用 Ollama 本地运行各种 LLM

今天看看另外一个产品Ollama。Ollama 的安装非常简单,只需从官网(https://ollama.com/download)下载后解压缩,并在 Terminal 中运行脚本即可完成环境设置。我尝试运行 Llama3,虽然在运行时占用了大量电脑资源,使得其他应用运行变慢,但整体体验尚可。Ollama 支持多种大型语言模型(https://ollama.com/library)。

python123456_的博客 1734

大模型算法岗面试核心:从Transformer原理到工程部署全解析

Transformer架构作为现代大语言模型(LLM)的基石,其核心的自注意力机制通过计算查询、键、值矩阵的交互,实现了对序列信息的全局建模,但同时也带来了与序列长度平方相关的时间和空间复杂度挑战。这一原理直接催生了KV缓存、Flash Attention等关键技术,它们通过优化内存访问和避免重复计算,成为解决长文本处理和提升推理效率的核心工程手段。在模型部署与优化场景中,量化技术(如GPTQ、AWQ)和动态批处理进一步将理论优势转化为实际的性能提升与成本节约,使得大模型能够高效、稳定地服务于高并发应用。理

civtsbiqr522632413的博客 332

AI大模型探索之路-基础篇5:GLM-4解锁国产大模型的全能智慧与创新应用

随着人工智能技术的飞速发展,大型预训练语言模型已成为推动行业进步的重要力量。它们在理解自然语言、生成文本、执行复杂任务等方面展现出惊人的能力。在此背景下,国产大模型GLM-4的问世,不仅展现了中国在AI领域的实力,也为国内外研究者和开发者提供了新的研究与应用平台。

寻道AI,探索AI无限可能! 8679

大模型算法岗面试核心考点与应对策略

Transformer架构作为现代大模型的基础,通过自注意力机制实现长距离依赖建模,其核心在于多头注意力和位置编码的设计。分布式训练技术如数据并行和模型并行解决了海量参数和数据的计算挑战,而梯度累积和显存优化则提升了训练效率。这些技术在智能客服、内容生成等场景展现巨大价值,但也面临推理延迟和事实性错误等落地难题。当前大模型算法岗面试聚焦Transformer原理推导、分布式训练实战和业务解决方案三大维度,涉及Layer Normalization数学证明、ZeRO-3配置等深度考点。掌握KV缓存机制和LoR

weixin_29056701的博客 312

面试官问我Batch Norm和Layer Norm的区别?从BERT和Transformer的实战角度说清楚

本文深入探讨了Batch Norm和Layer Norm在深度学习中的关键区别,特别聚焦于BERT和Transformer模型中的应用。通过对比分析,揭示了Layer Norm在处理变长序列数据时的优势,包括训练稳定性、推理一致性以及对小批量的适应性,为NLP领域的模型设计提供了实用指导。

weixin_33730836的博客 414

40万年薪的算法岗位,面试官到底问些什么?

2015年自从我担任当时算法组的小组leader,我作为面试官面试了不少同学。前前后后面试了超过200名同学,其中有不少入职的同学后来发展都不错,也坚定了自己对于选人的标准的自信心。 今年2020年找工作尤其艰难,我把这些年作为面试官一些重要的面试题整理出来,一共80道,希望能够帮助到大家,为了方便大家,我做了一个归类,一共分成了6大类,分别是:机器学习,特征工程,深度学习,NLP,CV,推荐系统。这些知识既是面试中的常见问题,也可以作为大家整理自己思路的参考资料。 机器学习理论类: ...

qq13321123的博客 2226

面试官最爱问的10个感知智能问题,从BN到Transformer,一次讲透(附避坑指南)

本文深入解析算法工程师面试中的10大高频考点,从Batch Normalization的工业界应用到Transformer架构优化,涵盖感知智能领域的核心问题。针对大厂真题,提供实战避坑指南和解决方案,帮助候选人提升工程思维和业务理解能力,掌握从理论到落地的完整知识体系。

weixin_32380501的博客 274

搜狗NLP研究岗笔试全攻略:从算法原理到答题策略

机器学习与深度学习是AI研究岗的核心能力,其背后涉及算法推导、概率统计和模型原理的深度理解。研究岗笔试不同于开发岗,更侧重于考察候选人对模型内在逻辑的掌握程度,而非单纯的代码实现能力。在搜索、输入法、语音识别等实际业务场景中,模型的理论深度直接决定了技术落地的效果与创新空间。因此,掌握逻辑回归、SVM、LSTM、Transformer等经典模型的推导过程,理解贝叶斯公式、KL散度等数学工具,是应对研究岗笔试的基础。本文以搜狗NLP研究岗笔试为例,系统拆解了能力模型、题型分布、时间分配与复习重点,帮助求职者建

weixin_33912453的博客 405

C++继承与多态 - 继承多态原理01

C++继承多态原理讲解

大秦坑王的专栏 2978

【阿里云大模型高级工程师ACP习题集】2.4 自动化评测答疑机器人的表现(⭐️⭐️⭐️ 重点章节!!!)

【摘要】这是我精心整理出对应的习题集,里面足足有 30 道题目,从基础概念到深度拓展,全方位覆盖章节重点、难点。不管你是想检验自己的学习成果,还是想针对薄弱环节进行强化训练,它都能完美适配!

davidkorhenn的博客 2480

【面试】什么是 Layer Normalization?为什么 Transformer 需要它?

Layer Normalization(层归一化)是一种正则化技术,旨在缓解神经网络训练过程中的不稳定性。其核心思想是在每一层网络的计算输出上进行归一化,确保神经元的激活值在合理范围内,避免过大或过小的梯度。

Lewiz_124的博客 1063

避坑指南:Cursor AI生成Flutter代码时最容易翻车的5个配置细节

本文深入剖析了使用Cursor AI生成Flutter代码时,因.cursorrules配置文件不当而导致的五大常见问题。重点探讨了如何通过制定清晰、具体的规则,避免状态管理混乱、设计图输入低效、项目架构脱节、性能隐患及规则维护缺失等陷阱,从而将AI转化为高效、可靠的开发伙伴,提升代码质量和团队协作效率。

wdx0123456的博客 415

面试官最爱问的Batch Normalization和Adam优化器,你真的搞懂了吗?(附避坑指南)

本文深度解析了深度学习面试中必考的Batch Normalization和Adam优化器,从数学原理到实战策略全面覆盖。针对BN,详细讲解其核心思想、数学表达及训练/推理阶段差异;对于Adam优化器,拆解算法原理并对比SGD优劣。提供高频面试问题应答技巧和避坑指南,帮助求职者深入理解技术细节并提升面试表现。

weixin_29064009的博客 306

用R语言实现“中断时间序列分析” --- R code for ITS

ITS方法可用于评估一项干预措施的效果,从水平改变和斜率改变两个角度来描述干预引起的变化。

franksui的博客 4026

《QGIS快速入门与应用基础》009:国内镜像源(清华大学/阿里云)下载技巧

针对国内用户下载QGIS速度慢、易中断的问题,推荐使用清华大学和阿里云两大国内镜像源,提供3-10MB/s的极速下载方案。详细解析镜像源核心优势、分步骤下载指南及校验方法,对比清华(同步快、北方优选)与阿里云(南方节点多)的特点。针对常见问题如版本延迟、404错误等提供解决方案,并介绍搭配IDM等工具实现多线程加速的进阶技巧。通过镜像源+下载工具组合,用户可高效获取QGIS安装包,为后续系统安装奠定基础。

LuckyHanMo的博客 1738

每天一个知识点——Normalization

学习过程的记录与总结,有些是个人的理解,不一定全对,欢迎讨论和指正

kavin_star的博客 2147

14、深入解析Sigma - Delta调制算法:从原理到应用

本博客深入解析了Sigma-Delta调制(SDM)算法的原理与应用,特别是在Super Audio CD(SA-CD)音频编码中的作用。文章探讨了传统SDM的局限性,并介绍了一系列改进型前瞻式SDM技术,如Trellis Sigma-Delta调制、高效网格Sigma-Delta调制和修剪树Sigma-Delta调制。这些技术通过降低计算复杂度和提升信号转换质量,在音频处理和无损数据压缩领域展现出巨大潜力。此外,博客还对不同SDM技术进行了性能比较,并分析了如何实现最大信噪比(SNR),为未来音频技术和数

tgb34567890的博客 421

深信服算法工程实习生----- 一面

今天上午11点进行了深信服算法工程师的第一次面试,由于事先准备不足,一些常规的面试套路题回答的并不好,这里主要记录一下面试问题到的题目。 引题 (自我介绍) 首先要求的是自我介绍,主要大概介绍做过的一些比赛、项目。面试官也比较直接,让自己选择介绍一个点。 竞赛与比赛介绍 我本身在做NLP知识图谱相关的技术,这里着重谈了下信息抽取中的NER。主要结合了两个比赛:CCKS和瑞金医院辅助构建知识图谱...

qq_29878627的博客 1655

点云最小二乘法拟合曲线

文章目录一、引言 一、引言

dayuhaitang1的博客 2735

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

网易NLP算法工程师校招笔试全解析:考点、套路与避坑指南

算法工程师的核心能力模型,决定了机器学习与深度学习基础是NLP岗位笔试的基石。无论是TF-IDF、Word2Vec等文本表示方法,还是CRF、Attention等序列建模技术,笔试真正考察的是对原理的透彻理解与工程落地能力。在NLP算法工程师的招聘中,笔试题往往融合了数据结构(如KMP)、经典机器学习(如LR与SVM对比)以及深度学习前沿(如Transformer)等多维度知识。掌握这些核心概念的原理、差异与应用场景,不仅能应对笔试,更能为后续面试和实际项目打下扎实基础。通过拆解网易校招笔试题型的分布逻辑,

weixin_34344403的博客 398

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

从零转型AI大模型工程师:四阶段学习法与面试攻略

人工智能领域的Transformer架构和预训练大模型正在重塑技术格局。其核心原理是通过自注意力机制实现长距离依赖建模,配合海量数据预训练获得通用语义理解能力。这类技术在自然语言处理、智能对话等场景展现出强大价值,也催生了算法工程师的新需求。掌握PyTorch框架和HuggingFace生态成为入门关键,而理解从Word2Vec到BERT的技术演进则能构建完整知识体系。本文通过实战案例,详细拆解如何用三个月系统掌握大模型开发技能,包括数学基础巩固、机器学习项目实践、Transformer源码实现等核心环节,

weixin_30357231的博客 353

计算机控制技术及应用

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

[特殊字符] 算法岗面试精要 (05):归一化与正则化 —— 深度学习的“稳定器”

这是区分“调包侠”和“算法工程师”的关键点。

m0_69378371的博客 298

大模型算法面试指南:核心考点与实战技巧

Transformer架构作为现代大模型的基础,其自注意力机制和多头注意力设计解决了长距离依赖问题。在工程实践中,混合精度训练和KV Cache等技术显著提升了模型训练和推理效率。随着大模型在搜索推荐、智能对话等场景的广泛应用,算法工程师需要深入理解底层原理并具备扎实的编码能力。本文系统梳理了大模型面试中的高频考点,包括Transformer细节、训练优化技巧等理论知识,以及手写注意力实现等工程能力考察,并提供了200+精选题目解析和STAR-R回答框架等实用面试技巧。

weixin_29197835的博客 338

深度学习基础:图解 Batch Norm 与 Layer Norm 的维度切分逻辑

这两个概念,公式看一眼都懂——减均值、除方差,把数据拉回标准分布。在实际的 CV 任务中,数据通常是 4 维的 [N, C, H, W]。我们可以把 (H, W) 拍扁,看作是特征的延伸。今天不堆砌复杂的数学推导,我们从数据结构的角度出发,用一张**“班级成绩单”**的比喻,帮你彻底终结对这两个概念的混淆。希望这篇简单的图解,能帮你建立起直观的维度切分视角,下次再看到这两个词,脑海里直接浮现“切蛋糕”的画面就对了。它把一片面包(Sample)单独拿出来,把这片面包上所有的纹理。抹平不同样本之间的基准差异。

qq_26610239的博客 413
上一篇: 用这条Prompt构建CoT+PoT验证器评估LLM输出,显著提高LLM推理准确性和一致性
下一篇: 使用LLM和RAG进行数据库查询(文本到SQL)的四大挑战及解决方案
我爱学大模型
博客等级 码龄3年 7883粉丝 687原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值