从张量到小模型 7 天 PyTorch / LLM 起步
已尝试 0 / 0 步 保存在此浏览器
开始前

检查学习环境

GPU 不是门槛。能运行 Python 并导入 PyTorch,就可以完成整条主线。

从项目根目录开始

先进入包含 index.htmlrequirements.txtscripts 文件夹的 MiniMind 目录。下面四行要在同一个终端里依次运行:

python3 -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txt
python scripts/doctor.py

看到命令行开头出现 (.venv),表示已进入这门课自己的 Python 环境。它和 Conda 的 (base) 同时显示也不是报错。以后重新打开终端,只需先回到项目根目录,再运行 source .venv/bin/activate

本课只需会读 5 种 Python 写法

NAME = 4
赋值:给一个名字保存数字;全大写通常是让你修改的配置。
print(x)
函数调用:让 Python 执行括号前面的动作。
def forward(...):
缩进块:冒号后缩进的行属于同一段动作。
[1, 2, 3]
列表:按顺序放在一起的一组值。
class TinyModel(...):
self.layer
模型路标:先把 class 当作“模型从这里开始”,self 当作“这个模型自己的”。本课不要求先学会面向对象。
环境暂时没配好

可以先看概念和互动实验。Day 1 结束前,再回来实际运行一次代码即可。

随手查

术语翻译器

卡住时再用

随堂老师

正在检查连接…

高级连接设置
模型从哪里运行
正在读取服务设置… 云端密钥状态未知

Key 与学习进度分开保存,不会进入进度导出。

AI 对话只在点击“问老师”时发送。网页 Key 会随该次请求交给同源代理,代理不保存;公网使用时页面本身必须是 HTTPS。

本地数据

学习进度

进度只保存在当前浏览器。导出、导入或清除学习进度都不包含、也不会删除 AI Key。

重新开始整门课程

这会清除当前浏览器中的步骤、测验、信心和待复习记录。