旋转角度
机器学习 | 从0开发大模型—译llama3-from-scratch
最近在看一篇Github上大佬的文章,从0开始训练llama3,觉得对于《从0开发大模型》有点帮助,于是翻译一下,发现其中很多内容当前系列文章的知识点相似。 原文::、Tokenizer原始代码没有实现tokenizer,而是使用llama3的 tokenizer.model,实现代码如下:这里用了字节对编码(BPE),和我们训练的tokenzier使用的方式一样。 2、读取模型文件将模型文件下载到 Meta-Llama-3-8B 文件夹中,然后读取模型文件,代码如下:其中输出的配置看:n_layers=32:表示该模型有32个Transformer层n_heads=32:表示每个Transformer层有32个注意力头vobac_size=128256:表示词汇表大小为1282563、文本转换为token使用 tiktoken(openai的库)作为 tokenizer,实现如下:llama3-scratch其中,128000是 |begin_of_text| 的token,还包括如下特殊token:4、将token转换为embedding将上面的 token 通过 embedding 层,[17X1] 转换为 [17X4096],即 17 个 embeding(每个token一个),长度为 4096。
1/10/2025 8:38:10 AM
周末程序猿
- 1
资讯热榜
标签云
人工智能
OpenAI
AIGC
AI
ChatGPT
AI绘画
DeepSeek
数据
模型
机器人
谷歌
大模型
Midjourney
智能
用户
开源
学习
GPT
微软
Meta
图像
AI创作
技术
论文
Gemini
Stable Diffusion
马斯克
算法
蛋白质
芯片
代码
生成式
英伟达
腾讯
神经网络
研究
计算
Anthropic
3D
Sora
AI for Science
AI设计
机器学习
开发者
GPU
AI视频
华为
场景
人形机器人
预测
百度
苹果
伟达
Transformer
深度学习
xAI
Claude
模态
字节跳动
大语言模型
搜索
驾驶
具身智能
神器推荐
文本
Copilot
LLaMA
算力
安全
视觉
视频生成
训练
干货合集
应用
大型语言模型
亚马逊
科技
智能体
AGI
DeepMind