← 返回首页ai798Lab 公开知识库

AI词典

星图管发现,路线管顺序,词典管查阅。每个词都挂着能直接拿去用的项目。

预训练

Pre-training4 个项目5 个相关词

在星图中看
小机器人在堆满书的大图书馆里埋头读,手边一摞记满笔记的本子被标亮
说人话
模型从零开始的第一阶段训练:把海量文字倒进去,每读到一处都先让它猜下一个词,猜错就把内部的数字往回调一点。这样重复到语言规律和常识都沉淀下来。这一步不用人工写答案,原文的下一个词就是答案,所以才喂得起这么大的量。模型标注的知识截止日期,说的就是这批语料收到哪天。
打个比方
像小孩背课文,自己先念上半句,卡住了就翻书看下半句,对不上就重来,念到能接下去为止。
说行话
英文 Pre-training,产出的叫基座模型(base model)。模型页上带 base 的那一版就是它,直接问话只会往下续写;带 instruct 或 chat 的才是后训练过的。现在的语料规模以万亿 token 计。
潜台词
「我们有自研大模型」,多数是在别人预训练好的基座上做了微调,真正从头预训练的团队很少。
别用它
想让模型懂你的业务,别打自己预训练的主意,成本高出好几个数量级。用 RAG 或微调。

拿这个能做什么4 个项目

  1. 01
    karpathy/nanochat

    最小但完整的流程,从分词、预训练一路做到能聊天的界面

    选它当想用有限预算亲手走一遍全流程

  2. 02
    jingyaogong/minimind

    中文的从零训练项目,数据清洗、预训练、微调到强化学习都用原生 PyTorch 手写

    选它当想对照中文讲解,把每个阶段拆开跑一遍

  3. 03
    huggingface/datatrove

    大规模语料的清洗、去重与过滤流水线

    选它当要自己准备训练语料

  4. 04
    NVIDIA/Megatron-LM

    多机多卡的大规模分布式训练框架

    选它当真要从头训一个大模型

预训练决定模型的天花板,后训练决定它好不好用。前者是少数大厂拼算力、拼数据的军备竞赛,普通团队该做的是选对基座,而不是从头训一个。

动手试试做完就算会了

克隆 karpathy/nanochat 跑 bash runs/runcpu.sh,不必等它跑完,盯住 base_train 的日志:每 100 步打一次的 Validation bpb 先陡降再走平,它给 The capital of France is 接的下半句,也从重复的碎词慢慢变得像句子。

相关点进去继续查

局部星图:拖动节点看牵连,悬停只亮它的邻居,点一个词跳过去