大模型架构全景解析:从Transformer到未来计算范式

1. Transformer 架构

核心模型

  • GPT-4、BERT、T5、LLaMA、通义千问、文心ERNIE

关键技术

  • 多头注意力:GPT-4 使用 96 头注意力
  • 位置编码创新:LLaMA 采用 RoPE(旋转位置编码),Claude 3 引入 ALiBi
  • 归一化优化:LLaMA 使用 RMSNorm 替代 LayerNorm

2. RetNet(微软挑战者架构)

模型

  • 微软 RetNet-7B(11)

技术突破

  • 保留机制(Retention):通过指数衰减保留历史信息,支持 O(1) 推理复杂度
  • 分块递归:混合并行与递归处理,8k 上下文推理速度提升 8.4 倍

主流架构类型及代表模型

1. Decoder-Only架构(自回归生成)

模型参数量核心技术应用场景
GPT-41.8TMoE 架构(16专家)、GQA 分组查询注意力多模态对话、代码生成
Grok-1314BSandwich Normalization、MoE 稀疏路由实时问答、推理
Claude 3未公开状态空间模型(SSM)+ Transformer 混合架构长文本生成、逻辑推理
通义千问720B多模态 Qformer 对齐、128k 上下文窗口企业级知识处理

2. Encoder-Decoder架构(序列到序列)

模型核心技术应用场景
T5Text-to-Text 统一框架、多任务预训练翻译、摘要、问答
GLM-130BPrefix-LM 统一编码解码、DeepNorm中英双语生成、推理
Pegasus-X非对称浅编码+深解码结构长文本摘要、内容改写

3. MoE混合专家架构

模型专家数核心技术优势场景
Mixtral 8x7B8动态路由负载均衡、稀疏激活(仅13B激活)多语言混合任务处理
Switch-XL2048万亿参数、动态专家分片超大规模预训练
字节COMET64GPU 负载均衡优化、专家利用率达92%企业级高效训练

4. 多模态融合架构

模型模态支持核心技术应用案例
GPT-4V文本+图像+视频CLIP 对齐、视觉-语言联合微调图像描述、跨模态搜索
商汤日日新文本+3D+语音多任务统一框架、知识图谱增强数字人、元宇宙生成
星火V3文本+工业传感64专家 MoE、昇腾910B 国产适配智能制造、物联网分析

关键技术组件演进

1. 注意力机制变种

  • GQA(分组查询):LLaMA-2 平衡 MHA 质量与 MQA 效率
  • 滑动窗口注意力:Longformer 支持 4k 窗口局部计算
  • 随机稀疏注意力:SparseBERT 减少 80% 计算量,精度保留 98%

2. 位置编码对比

类型代表模型公式特点优势场景
RoPELLaMA、通义复数域旋转保持相对位置不变性长文本生成
ALiBiClaude、Qwen线性偏置惩罚(Attention Score -= m·i-j)短文本理解
可学习BERT随机初始化向量训练短文本理解

3. 国内架构特色

  • 文心ERNIE 4.0:知识增强(百亿实体图谱)+ 多任务预训练
  • 星火认知:MoE 动态路由响应 < 0.3ms,千卡并行效率 82%
  • 书生2.5:商汤开源多模态模型,COCO 检测 65.0 mAP

架构演进趋势

  • 超长上下文:通义千问支持 128k tokens,Claude 突破 200k 窗口
  • 硬件协同设计:光子芯片(Lightmatter)提升 Attention 能效 100 倍
  • 轻量化部署:GPTQ 4bit 量化使 7B 模型显存降至 3.5GB
  • 智能体融合:LangChain+RAG 实现实时知识库检索

30+模型架构全景图

架构类型代表模型(国内)代表模型(国外)
Decoder-Only通义千问、讯飞星火、智谱GPT-4、Claude、LLaMA
Encoder-Decoder文心ERNIE、紫东太初T5、BART、Pegasus
MoE字节豆包、华为盘古Mixtral、Grok-1、Switch
多模态商汤日日新、百度文心一格GPT-4V、Gemini、Flamingo

通过以上架构创新,大模型在生成质量、推理效率和跨任务泛化能力上持续突破,未来将形成“基础架构统一化(如 RetNet)+ 应用架构场景化”的生态格局。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/72483.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AI第一天 自我理解笔记--微调大模型

目录 1. 确定目标&#xff1a;明确任务和数据 2. 选择预训练模型 3. 数据预处理 (1) 数据清洗与格式化 (2) 划分数据集 (3) 数据加载与批处理 4. 构建微调模型架构 (1) 加载预训练模型 (2) 修改模型尾部&#xff08;适配任务&#xff09; (3) 冻结部分层&#xff08;可…

计算机视觉——深入理解卷积神经网络与使用卷积神经网络创建图像分类算法

引言 卷积神经网络&#xff08;Convolutional Neural Networks&#xff0c;简称 CNNs&#xff09;是一种深度学习架构&#xff0c;专门用于处理具有网格结构的数据&#xff0c;如图像、视频等。它们在计算机视觉领域取得了巨大成功&#xff0c;成为图像分类、目标检测、图像分…

[C++面试] 关于deque

一、入门 1、deque与vector的区别 deque的迭代器包含以下信息&#xff1a; 当前缓冲区指针&#xff08;current_buffer&#xff09;当前元素在缓冲区内的位置&#xff08;current&#xff09;中控器的位置&#xff08;map&#xff09; 每次移动迭代器时&#xff0c;需检查是…

服务性能防腐体系:基于自动化压测的熔断机制

01# 背景 在系统架构的演进过程中&#xff0c;项目初始阶段都会通过压力测试构建安全护城河&#xff0c;此时的服务性能与资源水位保持着黄金比例关系。然而在业务高速发展时期&#xff0c;每个冲刺周期都被切割成以业务需求为单位的开发单元&#xff0c;压力测试逐渐从必选项…

SpringBoot 和vue前后端配合开发网页拼图10关游戏源码技术分享

今天分享一个 前后端结合 的网页游戏 开发项目源码技术。 这也是我第一次写游戏类的程序&#xff0c;虽然不是特别复杂的游戏&#xff0c;但是是第一次写&#xff0c;肯定要记录一下了&#xff0c;哈哈。 游戏的内容 就是 我们显示中玩的那个 拼图碎片的 游戏&#xff0c;类似下…

【k8s002】k8s健康检查与故障诊断

k8s健康检查与故障诊断 ‌一、集群状态检查‌ ‌检查节点健康状态‌ kubectl get nodes -o wide # 查看节点状态及基本信息 kubectl describe node <node-name> # 分析节点详细事件&#xff08;如资源不足、网络异常&#xff09; kubectl top nodes …

01-Canvas-使用fabric初始

fabric官网&#xff1a; https://fabric5.fabricjs.com/demos/ 创建画布并绘制 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-sca…

【机器学习-基础知识】统计和贝叶斯推断

1. 概率论基本概念回顾 1. 概率分布 定义: 概率分布(Probability Distribution)指的是随机变量所有可能取值及其对应概率的集合。它描述了一个随机变量可能取的所有值以及每个值被取到的概率。 对于离散型随机变量,使用概率质量函数来描述。对于连续型随机变量,使用概率…

常见限流算法及实现

1. 固定窗口计数器&#xff08;Fixed Window Counter&#xff09; 原理&#xff1a;在固定时间窗口&#xff08;如1分钟&#xff09;内统计请求数&#xff0c;超过阈值则拒绝后续请求。优点&#xff1a;实现简单&#xff0c;内存占用低。缺点&#xff1a;存在窗口切换时的流量…

《TCP/IP网络编程》学习笔记 | Chapter 18:多线程服务器端的实现

《TCP/IP网络编程》学习笔记 | Chapter 18&#xff1a;多线程服务器端的实现 《TCP/IP网络编程》学习笔记 | Chapter 18&#xff1a;多线程服务器端的实现线程的概念引入线程的背景线程与进程的区别 线程创建与运行pthread_createpthread_join可在临界区内调用的函数工作&#…

创新实践分享:基于边缘智能+扣子的智能取物机器人解决方案

在 2024 年全国大学生物联网设计竞赛中&#xff0c;火山引擎作为支持企业&#xff0c;不仅参与了赛道的命题设计&#xff0c;还为参赛队伍提供了相关的硬件和软件支持。以边缘智能和扣子的联合应用为核心&#xff0c;参赛者们在这场竞赛中展现出了卓越的创新性和实用性&#xf…

QT:动态属性和对象树

动态对象 1.添加Q_PROPERTY对象 #ifndef MYPROPERTYCLASS_H #define MYPROPERTYCLASS_H#include <QObject>class MyPropertyClass : public QObject {Q_OBJECTQ_PROPERTY(QString mask READ mask WRITE setMask NOTIFY maskChanged) public:explicit MyPropertyClass(Q…

MobileNet家族:从v1到v4的架构演进与发展历程

MobileNet 是一个专为移动设备和嵌入式系统设计的轻量化卷积神经网络&#xff08;CNN&#xff09;家族&#xff0c;旨在在资源受限的环境中实现高效的图像分类、对象检测和语义分割等任务。自 2017 年首次推出以来&#xff0c;MobileNet 经历了从 v1 到 v4 的多次迭代&#xff…

在 Windows 上使用 choco 安装 mkcert 并配置 Vue 运行HTTPS

解决在Windows上使用Vue本地运行HTTPS的问题,vue-cli或vite都可以使用 步骤 1&#xff1a;确认 Chocolatey 是否已安装 1. 检查 choco 命令是否可用 打开 PowerShell&#xff08;管理员权限&#xff09;&#xff0c;输入&#xff1a; choco -v如果显示版本号&#xff08;如…

【PHP】新版本特性记录(持续更新)

文章目录 前言PHP 7.01&#xff09;NULL合并运算符&#xff1a;??2&#xff09;参数、返回值支持类型声明3&#xff09;太空船操作符&#xff1a;<>4&#xff09;通过 define 定义常量数组5&#xff09;匿名类实例化6&#xff09;字符串里使用\u转义unicode codepoint …

【记】如何理解kotlin中的委托属性?

1. 什么是委托属性&#xff1f; 委托属性的核心思想是&#xff1a; 你可以将一个属性的 getter 和 setter 的逻辑交给一个外部对象&#xff08;称为委托对象&#xff09;来处理。这个外部对象负责存储属性的值&#xff0c;并提供自定义的 get 和 set 行为。 通过委托属性&am…

使用自动导入后,eslint报错 eslint9

前提&#xff1a;使用pnpm create vuelatest创建vue应用&#xff0c;并且在创建项目时就勾选eslint和prettier&#xff0c;不然有些配置还需要手动配&#xff0c;比如解决eslint和prettier的冲突问题 1. 解决使用自动导入后Eslint报错问题 配置vite.config.ts // 自动导入api…

springboot EasyExcel 实现导入导出

1. 添加依赖 确保 Maven 依赖中包含 EasyExcel 3.0.5&#xff1a; <dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>3.0.5</version></dependency><!-- excel工具 --><dep…

实现悬浮按钮拖动,兼容h5和微信小程序

h5用js写&#xff0c;微信小程序用 代码里面没有完全实现吸附边缘的功能&#xff0c;需要吸附边缘的话还得自己再完善下&#xff08;h5的吸附边缘是可以的&#xff0c;小程序的还有点问题&#xff09; 主要功能是&#xff1a;图片上写文字的悬浮按钮&#xff0c;文字使用的是…

2、操作系统之软件基础

一、硬件支持系统 &#xff0c;系统管理硬件 操作系统核心功能可以分为&#xff1a; 守护者&#xff1a;对硬件和软件资源的管理协调者&#xff1a;通过机制&#xff0c;将各种各样的硬件资源适配给软件使用。 所以为了更好的管理硬件&#xff0c;操作系统引进了软件。其中3大…