Skip to content

Level4 精读总览

Abstract

这一层是代码逐行精读,拆成两个子文件。每个子文件自包含,有自己的完整 toy 数值追踪。

本文件是索引,说明各子文件的覆盖范围和阅读顺序。


子文件列表

文件覆盖代码输入 → 输出核心操作
04A-PatchEmbedding精读Embed.py:PatchEmbedding(2,3,9) → (6,4,8)padding / unfold / reshape / Linear
04B-Encoder精读Transformer_EncDec.py:Encoder/EncoderLayer + SelfAttention_Family.py:AttentionLayer/FullAttention + PatchTST.py:FlattenHead(6,4,8) → (2,7,3)QKV projection / einsum attention / Conv1d FFN / FlattenHead

建议阅读顺序

04A(PatchEmbedding)→ 04B(Encoder + FlattenHead)

04A 输出的 (6, 4, 8) 正好是 04B 的输入,顺序读完后 toy tensor 贯穿始终。

*记录并在线阅读我的笔记*