03 · PyTorch 使用层(上):五个对象与二十行
只有五个对象、二十行循环;Trainer 是二十行加外壳
%%{init: {"flowchart": {"wrappingWidth": 120}}}%%
flowchart TB
DS["<b>Dataset</b>"] --> DL["<b>DataLoader</b>"]
DL -- "batch" --> M["<b>nn.Module</b>"]
M -- "logits" --> L["<b>loss</b>"]
L -- "backward()" --> AG["<b>Autograd</b>"]
AG -- ".grad" --> OPT["<b>Optimizer</b>"]
OPT -- "新参数" --> M
classDef data fill:#eefaf0,stroke:#4d9a5c,color:#222
classDef model fill:#fff7e0,stroke:#c98a00,stroke-width:2px,color:#222
classDef grad fill:#eef6ff,stroke:#5b8fd6,color:#222
class DS,DL data
class M,L model
class AG,OPT grad
COMMENTS
评论存放在 GitHub Discussions, 用 GitHub 账号登录即可发表,支持 Markdown。 想针对正文某句话说?选中那段文字,点浮出的「评论」即可划线评论;觉得哪里写错了,发表时勾上「同时提交 Issue」。 有人回复你时 GitHub 会按你的通知设置发邮件,不用守在这里。