feat(notes): 建立学习笔记系统

- notes/README.md: 整体说明
- notes/progress.md: 学习进度日志模板
- notes/mistakes/: 错题本 (含 README + 模板)
- notes/keynotes/: 重点笔记 (含 README + 模板, 25 课索引)
This commit is contained in:
m0_73819941 2026-08-11 18:52:55 +08:00
parent 33e781bf7b
commit fd8fe2d3f1
6 changed files with 181 additions and 0 deletions

46
notes/README.md Normal file
View File

@ -0,0 +1,46 @@
# 学习笔记系统
> 与 Claude 互动学习 AI-For-Beginners 课程的记录。
> 所有内容维护在 `my-learning-notes` 分支, 不影响主分支。
## 📁 目录结构
```
notes/
├── README.md ← 你正在看的文件
├── progress.md ← 学习进度 (按时间顺序, 每次学习追加一条)
├── mistakes/ ← 错题本 & 疑难问题
│ ├── README.md
│ └── *.md ← 每道错题 / 难题一个文件
└── keynotes/ ← 重点笔记 (按课程章节组织)
├── README.md
└── *.md ← 每节课一个文件, 命名格式: <编号>-<slug>.md
```
## 🎯 三类记录说明
### 1. `progress.md` — 学习进度
记录"我今天学了哪些内容、花了多久、掌握度如何"。**只追加, 不修改**。
### 2. `mistakes/` — 错题 & 疑难
做题/做实验时**答错、理解错、卡住**的地方。每条独立成文, 方便后续反复回看。
文件命名: `<日期>-<主题简述>.md`, 例如 `2026-08-11-perceptron-step-function.md`
### 3. `keynotes/` — 重点笔记
每节课的**核心概念、易考点、易混点**。按课程章节对齐, 命名格式: `<lesson编号>-<slug>.md`
例如 `03-perceptron.md`、`07-ConvNets.md`
## 🔄 日常使用流程
| 步骤 | 操作 | 命令 |
|------|------|------|
| 1 | 在 Claude 里学习某个章节 | — |
| 2 | 让我帮你在 `progress.md` 追加一条 | — |
| 3 | 让我把重点写到 `keynotes/<lesson>.md` | — |
| 4 | 把错题写到 `mistakes/<date>-<topic>.md` | — |
| 5 | 提交并推送 | `git add . && git commit -m "..." && git push` |
## 💡 提示
- 三类记录**分别面向不同需求**: 进度给"自己回看节奏", 错题给"反复巩固", 笔记给"考前速览"。
- 让我帮你写时, 直接说"帮我加一条进度" / "这道题加入错题本" / "写一下第3课的重点" 即可。
- 所有笔记都在 `notes/` 下, 不会污染课程原文。

42
notes/keynotes/README.md Normal file
View File

@ -0,0 +1,42 @@
# 📌 重点笔记索引
> 按课程章节组织的核心笔记。每个章节一个文件, 命名: `<lesson编号>-<slug>.md`
> 例如: `03-perceptron.md`、`07-ConvNets.md`
## 📚 笔记列表
| 课程 | 标题 | 文件 |
|------|------|------|
| 0 | 环境搭建 | `00-course-setup.md` |
| 1 | AI 简介 | `01-intro.md` |
| 2 | 符号 AI | `02-symbolic.md` |
| 3 | 感知器 | `03-perceptron.md` |
| 4 | 多层感知器 & 自建框架 | `04-own-framework.md` |
| 5 | 框架入门 (PyTorch/TF) | `05-frameworks.md` |
| 6 | CV 入门 / OpenCV | `06-intro-cv.md` |
| 7 | 卷积神经网络 | `07-ConvNets.md` |
| 8 | 迁移学习 | `08-transfer-learning.md` |
| 9 | 自编码器 / VAE | `09-autoencoders.md` |
| 10 | GAN | `10-GANs.md` |
| 11 | 目标检测 | `11-object-detection.md` |
| 12 | 语义分割 / U-Net | `12-segmentation.md` |
| 13 | 文本表示 | `13-text-rep.md` |
| 14 | 词嵌入 | `14-embeddings.md` |
| 15 | 语言建模 | `15-language-modeling.md` |
| 16 | RNN | `16-RNN.md` |
| 17 | 生成式 RNN | `17-generative-rnn.md` |
| 18 | Transformer / BERT | `18-transformers.md` |
| 19 | NER | `19-NER.md` |
| 20 | LLM / 提示工程 | `20-LangModels.md` |
| 21 | 遗传算法 | `21-genetic.md` |
| 22 | 深度强化学习 | `22-deep-rl.md` |
| 23 | 多智能体系统 | `23-multiagent.md` |
| 24 | AI 伦理 | `24-ethics.md` |
| X1 | 多模态 (CLIP) | `X1-multimodal.md` |
<!--
📝 添加新笔记:
1. 复制本目录下的 `_template.md` 改名为对应的 `<编号>-<slug>.md`
2. 填入内容
3. 在上面表格里把状态从 "未开始" 改为 "✅"
-->

View File

@ -0,0 +1,26 @@
# <Lesson 编号> · <章节标题>
> **状态**: ⬜ 未开始 / 🟡 进行中 / ✅ 已完成
> **学习日期**: YYYY-MM-DD
> **课程链接**: `../../translations/zh-CN/lessons/<路径>``../../lessons/<路径>`
## 🎯 核心概念 (5 条以内)
- <一句话讲清楚最重要的概念>
- ...
## 🔑 关键公式 / 代码
```
<放公式或关键代码片段>
```
## ⚠️ 易错点 / 易混点
- <与其他概念容易混淆的地方>
- ...
## 💭 我的理解 (用自己的话)
<用自己的话复述, 检验是否真的懂了>
## 🔗 关联
- 上一节: <链接>
- 下一节: <链接>
- 错题: `../mistakes/` (如果有相关)

22
notes/mistakes/README.md Normal file
View File

@ -0,0 +1,22 @@
# ❌ 错题 & 疑难
> 这里集中记录学习过程中**答错、理解错、卡住**的地方。
> 每条独立一个文件, 命名格式: `YYYY-MM-DD-<主题简述>.md`
## 📋 错题索引
| 日期 | 主题 | 关联课程 | 状态 | 链接 |
|------|------|----------|------|------|
| _暂无_ | — | — | — | — |
## 🗂 状态说明
- 🔴 **未理解** — 完全卡住, 等回头重学
- 🟡 **部分理解** — 大致懂, 细节模糊
- 🟢 **已解决** — 已经完全搞懂 (解决后请把状态从 🔴/🟡 改为 🟢)
<!--
📝 添加新错题:
1. 复制本目录下的 `_template.md` 改名 `YYYY-MM-DD-<主题>.md`
2. 填写内容
3. 在上面表格里加一行
-->

View File

@ -0,0 +1,21 @@
# <错题标题, 简洁描述问题>
> **状态**: 🔴 未理解 / 🟡 部分理解 / 🟢 已解决
> **日期**: YYYY-MM-DD
> **关联课程**: <例如: 03 感知器 / 04 多层感知器>
## ❓ 我的问题
<用你自己的话描述: 哪里卡住了错在哪里当时怎么想的>
## 🔍 答案 & 解析
<Claude 帮你解答的内容, 或你自己查资料后的理解>
## 💡 关键要点
- 提炼 1-3 条最容易记错的点
- <例如: 感知器的 step function 输出只有 0/1, 不能用 sigmoid 替代>
- ...
## 🔗 相关
- 对应课程: `../../translations/zh-CN/lessons/...``../../lessons/...`
- 重点笔记: `../keynotes/<lesson>.md` (如果有)
- 参考资料: <链接>

24
notes/progress.md Normal file
View File

@ -0,0 +1,24 @@
# 📈 学习进度
> 按时间倒序排列 (最新的在上)。每完成一次学习, 在最上方追加一条。
> 格式: `## YYYY-MM-DD · <主题>` + 4 行核心信息。
---
## YYYY-MM-DD · <章节主题, 例如: 03 感知器>
- **学习时长**: X 小时
- **学习内容**:
- [ ] 已读 / 已看完
- [ ] 已做实验
- [ ] 已做笔记 (keynotes)
- **掌握度**: ⭐⭐⭐⭐⭐ (1-5 星, 自我评估)
- **遗留问题**: <如果有, 指向 mistakes/ 里对应的文件, 没有就写 "">
- **下一步**: <下一节要学什么>
<!--
📝 追加新条目时, 把上面这段模板复制到最上方 (在 "---" 分隔线下面) 并填写。
⚠️ 不要修改或删除已有的历史条目, 它们是你的成长记录。
-->
---