首页 > 其他分享 >终于有人总结了大模型技术!

终于有人总结了大模型技术!

时间:2024-09-19 11:23:10浏览次数:13  
标签:总结 训练 AI 模型 Attention 并行 学习 终于

本文分为三个章节,深入浅出地解读大模型的技术,具体如下三个部分

在这里插入图片描述

*1、GPT、LLaMA、ChatGLM、Falcon等大语言模型的技术细节比较*

在深入研究LLaMA、ChatGLM和Falcon等大语言模型时,我们不难发现它们在技术实现上有着诸多共通之处与独特差异。例如,这些模型在tokenizer(分词器)的选择上,可能会根据模型的特性和应用场景来定制;位置编码(Positional Encoding)的实现方式也各具特色,对模型性能的影响不容忽视。此外,Layer Normalization(层归一化)和激活函数(Activation Function)的选择与运用,都直接影响到模型的训练速度和准确性。

图片

*2、大语言模型的分布式训练技术概览*

在训练大语言模型时,分布式技术发挥着至关重要的作用。数据并行(Data Parallelism)确保多个处理单元同时处理不同的数据子集,显著提高训练速度。张量模型并行(Tensor Model Parallelism)和流水线并行(Pipeline Parallelism)则针对模型的不同部分进行分布式处理,进一步优化了计算资源的利用率。3D并行则进一步拓展了分布式计算的维度。

同时,零冗余优化器ZeRO(Zero Redundancy Optimizer)和CPU卸载技术ZeRo-offload,通过减少内存占用和提高计算效率,进一步加速了训练过程。混合精度训练(Mixed Precision Training)则通过结合不同精度的计算,平衡了计算速度与内存占用。激活重计算技术(Activation Recomputation)和Flash Attention、Paged Attention等优化策略,则进一步提升了模型的训练效率和准确性。

图片

*3、大语言模型的参数高效微调技术探索*

在微调大语言模型时,参数的高效利用成为关键。Prompt Tuning、Prefix Tuning和Adapter等方法,通过调整模型的部分参数而非全部,实现了高效的模型定制。LLaMA-Adapter和LoRA等技术则进一步优化了这一过程,使模型能够更快地适应新的任务和领域,同时保持较高的性能。

图片

**1. 大语言模型的细节****

**1.0 transformer 与 LLM****

图片

**1.1 模型结构****

图片

**1.2 训练目标****

图片

**1.3 tokenizer****

图片

**1.4 位置编码****

图片

**1.5 层归一化****

图片

**1.6 激活函数****

图片

**1.7 Multi-query Attention 与 Grouped-query Attention****

图片

**1.8 并行 transformer block****

图片

**1.9 总结-训练稳定性****

图片

**2. LLM 的分布式预训练****

图片

**2.0 点对点通信与集体通信****

图片

**2.1 数据并行****

图片

**2.2 张量并行****

图片

图片

**2.3 流水线并行****

图片

**2.4 3D 并行****

图片

**2.5 混合精度训练****

图片

**2.6 激活重计算****

图片

**2.7 ZeRO,零冗余优化器****

图片

**2.8 CPU-offload,ZeRO-offload****

图片

**2.9 Flash Attention****

图片

**2.10 vLLM: Paged Attention****

图片

**3. LLM 的参数高效微调****

**3.0 为什么进行参数高效微调?****

图片

**3.1 prompt tuning****

图片

**3.2 prefix tuning****

图片

**3.3 adapter****

图片

**3.4 LLaMA adapter****

图片

**3.5 LoRA****

图片

**3.6 实验比较****

图片

**4. 参考文献****

图片

如何学习AI大模型?

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

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

在这里插入图片描述

第一阶段: 从大模型系统设计入手,讲解大模型的主要方法;

第二阶段: 在通过大模型提示词工程从Prompts角度入手更好发挥模型的作用;

第三阶段: 大模型平台应用开发借助阿里云PAI平台构建电商领域虚拟试衣系统;

第四阶段: 大模型知识库应用开发以LangChain框架为例,构建物流行业咨询智能问答系统;

第五阶段: 大模型微调开发借助以大健康、新零售、新媒体领域构建适合当前领域大模型;

第六阶段: 以SD多模态大模型为主,搭建了文生图小程序案例;

第七阶段: 以大模型平台应用与开发为主,通过星火大模型,文心大模型等成熟大模型构建大模型行业应用。

在这里插入图片描述

标签:总结,训练,AI,模型,Attention,并行,学习,终于
From: https://blog.csdn.net/m0_64752471/article/details/142355681

相关文章

  • 通过CLIP引导解码减轻大型视觉-语言模型中的幻觉问题
    人工智能咨询培训老师叶梓转载标明出处大型视觉-语言模型(LVLMs)因其在视觉推理方面的能力而备受瞩目,被视为实现自主操作智能体的重要里程碑。但它在生成文本时容易出现对象幻觉问题,即描述中包含不存在的对象,这严重限制了它们的可靠性和实用性。标题为了解决这一......
  • 【大模型技术】什么时候需要训练和微调属于自己的大模型——小微企业必须要明白的问题
    “从问题出发,先有需求再有解决方案”老板和员工在思维方式上有一个很大的差别就是,作为老板他们喜欢寻找现有的解决方案,如果现有的解决方案无法满足的情况下,才会自己设计一个解决方案。而作为员工来说特别是技术人员,大都有一种技术至上的心态,比如说很多技术人员找工作会......
  • 大模型 LLMs 入门指南:小白的学习之路
    前言很明显,这是一个偏学术方向的指南要求,所以我会把整个LLM应用的从数学到编程语言,从框架到常用模型的学习方法,给你捋一个通透。也可能是不爱学习的劝退文。通常要达到熟练的进行LLM相关的学术研究与开发,至少你要准备数学、编码、常用模型的知识,还有LLM相关的知识的准备......
  • 大模型微调是否具有技术含量?或者说其技术含量究竟有多少?
    有句老生常谈的话:一项工作是否具有技术含量取决于你怎么做,这在大模型(LLM)方向上尤其如此,因为与传统自然语言处理(NLP)相比,它的上手门槛变得更低了。我来举些例子,就大模型微调的几个重要环节而言,我所列举的每一种做法基本上都能实现最终目标,甚至训练出的模型效果也相差无几。然......
  • 转行大模型开发:挑战与机遇,如何有效学习以实现职业转变
    前言甚至随着技术的进步,我们每个人都可能面临失业风险,因为未来我们所处的整个行业都可能被颠覆,公司也会不复存在。司机这一职业就是随着科技发展而不断演进的典型案例,从最早的马车夫,到现在的汽车驾驶员,再到随着自动驾驶技术的成熟,未来的“司机”可能是具有高度复杂算法和......
  • 大模型如何生成下一个token--解码策略
    Background生成模型目前主要使用自回归(Autoregressive)模型,通过上文信息预测下文信息,如GPT系列;BERT系列使用自编码(AutoEncode)模型,在输入中随机mask一部分token,通过上下文预测这个token;自回归主要用于生成文本,如机器翻译和对话系统,而自编码主要用于降维和特征提取,如情感......
  • 半天玩转大模型技术之RAG
    引言当前大模型在金融行业最广泛的应用之一就是知识问答,而支撑该应用的技术正是当下火热的检索增强生成(RetrievalAugmentedGeneration)技术,简称RAG。因企业具体的业务往往需要注入特定的知识,比如ChatBI中企业数据库的相关知识、客服助手中客服FAQ等,所以RAG不仅可以应用......
  • 机器学习模型中特征贡献度分析:预测贡献与错误贡献
    在机器学习领域,特征重要性分析是一种广泛应用的模型解释工具。但是特征重要性并不等同于特征质量。本文将探讨特征重要性与特征有效性之间的关系,并引入两个关键概念:预测贡献度和错误贡献度。核心概念预测贡献度:衡量特征在模型预测中的权重,反映模型在训练集上识别的模式。这与传......
  • 易优CMS添加视频模型的常见错误及解决方法
    在使用易优CMS(EyouCMS)时,如果您遇到添加视频模型时的常见错误,以下是一些可能的问题及其解决方法:1.视频无法上传问题描述:在后台尝试上传视频文件时,出现上传失败的情况。解决方法:检查服务器配置:确保服务器的PHP配置允许上传较大的文件。检查php.ini中的upload_max_filesize和p......
  • 全面解读大模型备案流程及重点、难点解析【附教程】
    本文详解大模型备案流程,旨在指引企业和开发者顺利完成备案,确保企业成功拿到大模型备案号。一、政策要求做大模型备案大模型备案是中国国家互联网信息办公室为加强生成式人工智能服务的管理,确保用户权益得到充分保护,以及保障国家安全和社会秩序稳定而实施的一项关键性政策。......