Deep Dive into LLMs like ChatGPT 学习笔记

视频链接https://www.youtube.com/watch?v=7xTGNNLPyMI

要点:虽然名字是deep dive,但是属于帮助入门理解大模型。

预训练的data: FineWeb, focus on 英语。15-trillion tokens, 44TB size

训练:0-8000(大概的数) tokens序列作为input(context) ,神经网络预测下一个token的比例。

神经网络的weight初始是随机的。correct answer是label,可以tune网络,让正确结果的probability更高,这就是训练。

神经网络的结构参数可视化:https://bbycroft.net/llm

inference: to generate data, just predict one token at a time. 即使输入一个与训练data里一模一样的sequence,预测结果不一定与training data一样,是inspired by the training data。

推理:just talking to the model。

举例 GPT-2

general propose transformer

1.6 billion 参数

最大1024 token

用100 billion token训练

现在训练的成本变低了:dataset更好了,硬件更好了,软件优化好了。

8XH100 node,需要24hours。

每个step拿1million token去训练。loss:low loss is good

举例 Llama3 by meta 2024

405 billion parameters on 15 trillion tokens

Base模型,internet document simulator,只把你的输入当作prefix。模型的输出是随机。Llama模型有memory,比如输入某个wiki的句子,输出会和wiki剩下的内容一致。模型能记住,通过训练。base模型训练的数据集截至到2023年底。

模型也有in-context learning能力,可以学习prompt的pattern,虽然base模型没办法直接回答你的问题,但是你可以在prompt中模拟人类与AI的对话,在prompt最后问模型你真正想问的问题,那么模型会学习到"回答问题"的pattern。

note:base模型是不是就像这个世界知识的巨大zip文件。

----------------------base模型---------------------

Post-training 时间更少

human与AI之间的对话,人类问问题,AI回答。所以创造对话的数据集,再训练base模型。完全一样的算法和模型,只换数据集。数据集需要人肉、加上LLM辅助。

Hallucinations

训练的时候,有模型不知道的问题,那么答案就是不知道。这样的训练样本可以大概解决这个问题。

如何制造这样的训练集?"我不知道"的训练集合。

knowledge of self

默认模型会输出比较模糊的答案。工程师可以hard code一些对话样本,问题是你是谁之类的,然后模型能正确"认识"自己。

Models need tokens to think 理解能力,解题能力

简单的数学题训练样本。模型总是从左到右读token,好的答案是,先给推理,最后给出答案。如果回答是先给出答案,模型倾向于猜答案,所以是不好的。

给chatgpt提问一个数学题,prompt里加上use code,会给出python代码解题。

模型不擅长拼写?因为单词被tokenize了。不擅长数数。

-------------------强化学习 reinforce learning------------------- SFT模型 supervised finetuning model---------

exposition/background knowledge -> pretraining

worked problems -> supervised finetuning

practice problems -> reinforcement learning

根据给出的各种answer,取最好的正确答案和短的答案,训练。

Deepseek-R1 基于强化学习

相关推荐
AI人工智能+3 天前
智能文档抽取系统通过“OCR+大模型”双引擎,实现从图像到结构化数据的精准转化,突破传统OCR仅识别文字的局限
自然语言处理·ocr·大语言模型·文档抽取
Rocky Ding*3 天前
一文读懂Kimi K3.1 Pro核心基础知识
论文阅读·人工智能·深度学习·机器学习·aigc·大语言模型·ai-native
艺杯羹3 天前
Android无障碍自动化死循环全解:从动态角标伪匹配到单向状态机防御实战
人工智能·自动化·大语言模型
孙琦Ray4 天前
比特币 Core 取消 AI 易发现漏洞的保密期
大语言模型·开源安全·比特币·漏洞披露·bitcoin core
王中阳Go5 天前
两个入口答案不一致先别调模型:6 行入口口径对账表(附脚本)
人工智能·后端·python·大语言模型·1024程序员节
爱听歌的周童鞋6 天前
MIT 6.5940 | TinyML 与高效 AI 计算 | Fall 2026 | 笔记 | Lecture 12:Transformer and LLM
transformer·大语言模型·tinyml·mit 6.5940·高效 ai 计算
EDPJ9 天前
MoE 与推测解码(Speculative Decoding)加速:为什么慢、什么时候慢、怎么让它不慢?
llm·负载均衡·大语言模型·moe·推测解码(sd)
孙琦Ray10 天前
西班牙团队开源 AI 评分平台 EvaluAI:加评分标准反而更不准,但更稳定
大语言模型·开源项目·gemini·教育科技·ai 评分·evaluai·apache-2.0
code2cat12 天前
【随笔】RAG重排怎样挑证据:先扩大候选,再把相关片段排到前面
人工智能·python·大语言模型·rag
我有酒两杯12 天前
从一条样本看懂 Kev:数据、模型、训练与推理
人工智能·深度学习·机器学习·lora·大语言模型