LLM 原理快速开始
七天实战
交互课表与实验室见 LLM 原理七天学会。
你将在 60–90 分钟内完成
- 确认本机/云主机工具链;
- 打开七天子站完成 Day1 导读;
- 跑通一个最小实验并写下基线;
- 把结果记入学习笔记(本地或仓库)。
环境建议
| 项目 | 建议 |
|---|---|
| OS | Linux x86_64(本站生产同系)或 macOS |
| Python | 3.10+(若做训练/评测脚本) |
| Node | 20+(仅当你二次开发七天前端时) |
| GPU | 按课程:CUDA 课与推理课强烈建议;概念课可 CPU |
| 磁盘 | 预留模型与日志空间,避免把根盘打满 |
第一步:打开七天学会子站
浏览器访问:https://llm-fundamentals.chenxiaoshivivid.top/
你应看到 StoneXYZ AI 品牌导航与「7 天」学习入口。建议顺序:
- 浏览首页目标与能力地图;
- 进入学习路径 Day1;
- 打开技能实验室做一次「无风险」交互实验;
- 用站内搜索(若有 Ctrl/Cmd+K)定位关键词。
第二步:建立个人实验目录
mkdir -p ~/stone-ai/llm-fundamentals/{notes,runs,artifacts}
cd ~/stone-ai/llm-fundamentals
printf '# LLM 原理 实验日志\n\n' > notes/journal.md
每次 run 建议目录:
runs/2026-10-30-baseline/
config.yaml
metrics.json
stdout.log
第三步:最小实验(概念可复现)
即使暂时没有 GPU,也先把「测量口径」写清楚。以伪代码示例:
# baseline_skeleton.py
from time import perf_counter
def run_once():
t0 = perf_counter()
# TODO: 替换为课程相关的最小调用
result = {"ok": True}
dt = perf_counter() - t0
return result, dt
samples = [run_once()[1] for _ in range(10)]
print({"p50": sorted(samples)[len(samples)//2], "n": len(samples)})
把输出粘贴到 notes/journal.md,并注明:机器型号、软件版本、是否预热。
第四步:对照七天课表
| 天 | 聚焦 |
|---|---|
| Day1 Token | 分词、词表、压缩率 |
| Day2 Attention | QKV、因果掩码、效率 |
| Day3 结构变体 | GQA、MoE、Norm 位置 |
| Day4 预训练 | 数据配比、目标、稳定性 |
| Day5 缩放律 | 算力-数据-参数权衡 |
| Day6 能力边界 | 涌现、幻觉、工具需求 |
| Day7 全景 | 预训练→后训练→推理服务 |
Day1 结束时的验收标准:
- 能口述本课要解决的问题与非目标;
- 有一份带时间戳的基线记录;
- 知道下一实验只改一个变量。