diff --git a/notes/README.md b/notes/README.md new file mode 100644 index 00000000..0524ddfa --- /dev/null +++ b/notes/README.md @@ -0,0 +1,46 @@ +# 学习笔记系统 + +> 与 Claude 互动学习 AI-For-Beginners 课程的记录。 +> 所有内容维护在 `my-learning-notes` 分支, 不影响主分支。 + +## 📁 目录结构 + +``` +notes/ +├── README.md ← 你正在看的文件 +├── progress.md ← 学习进度 (按时间顺序, 每次学习追加一条) +├── mistakes/ ← 错题本 & 疑难问题 +│ ├── README.md +│ └── *.md ← 每道错题 / 难题一个文件 +└── keynotes/ ← 重点笔记 (按课程章节组织) + ├── README.md + └── *.md ← 每节课一个文件, 命名格式: <编号>-.md +``` + +## 🎯 三类记录说明 + +### 1. `progress.md` — 学习进度 +记录"我今天学了哪些内容、花了多久、掌握度如何"。**只追加, 不修改**。 + +### 2. `mistakes/` — 错题 & 疑难 +做题/做实验时**答错、理解错、卡住**的地方。每条独立成文, 方便后续反复回看。 +文件命名: `<日期>-<主题简述>.md`, 例如 `2026-08-11-perceptron-step-function.md` + +### 3. `keynotes/` — 重点笔记 +每节课的**核心概念、易考点、易混点**。按课程章节对齐, 命名格式: `-.md` +例如 `03-perceptron.md`、`07-ConvNets.md` + +## 🔄 日常使用流程 + +| 步骤 | 操作 | 命令 | +|------|------|------| +| 1 | 在 Claude 里学习某个章节 | — | +| 2 | 让我帮你在 `progress.md` 追加一条 | — | +| 3 | 让我把重点写到 `keynotes/.md` | — | +| 4 | 把错题写到 `mistakes/-.md` | — | +| 5 | 提交并推送 | `git add . && git commit -m "..." && git push` | + +## 💡 提示 +- 三类记录**分别面向不同需求**: 进度给"自己回看节奏", 错题给"反复巩固", 笔记给"考前速览"。 +- 让我帮你写时, 直接说"帮我加一条进度" / "这道题加入错题本" / "写一下第3课的重点" 即可。 +- 所有笔记都在 `notes/` 下, 不会污染课程原文。 diff --git a/notes/keynotes/README.md b/notes/keynotes/README.md new file mode 100644 index 00000000..c276e5aa --- /dev/null +++ b/notes/keynotes/README.md @@ -0,0 +1,42 @@ +# 📌 重点笔记索引 + +> 按课程章节组织的核心笔记。每个章节一个文件, 命名: `-.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` | + + diff --git a/notes/keynotes/_template.md b/notes/keynotes/_template.md new file mode 100644 index 00000000..52e8b2ae --- /dev/null +++ b/notes/keynotes/_template.md @@ -0,0 +1,26 @@ +# · <章节标题> + +> **状态**: ⬜ 未开始 / 🟡 进行中 / ✅ 已完成 +> **学习日期**: YYYY-MM-DD +> **课程链接**: `../../translations/zh-CN/lessons/<路径>` 或 `../../lessons/<路径>` + +## 🎯 核心概念 (5 条以内) +- <一句话讲清楚最重要的概念> +- ... + +## 🔑 关键公式 / 代码 +``` +<放公式或关键代码片段> +``` + +## ⚠️ 易错点 / 易混点 +- <与其他概念容易混淆的地方> +- ... + +## 💭 我的理解 (用自己的话) +<用自己的话复述, 检验是否真的懂了> + +## 🔗 关联 +- 上一节: <链接> +- 下一节: <链接> +- 错题: `../mistakes/` (如果有相关) diff --git a/notes/mistakes/README.md b/notes/mistakes/README.md new file mode 100644 index 00000000..b73411b5 --- /dev/null +++ b/notes/mistakes/README.md @@ -0,0 +1,22 @@ +# ❌ 错题 & 疑难 + +> 这里集中记录学习过程中**答错、理解错、卡住**的地方。 +> 每条独立一个文件, 命名格式: `YYYY-MM-DD-<主题简述>.md` + +## 📋 错题索引 + +| 日期 | 主题 | 关联课程 | 状态 | 链接 | +|------|------|----------|------|------| +| _暂无_ | — | — | — | — | + +## 🗂 状态说明 +- 🔴 **未理解** — 完全卡住, 等回头重学 +- 🟡 **部分理解** — 大致懂, 细节模糊 +- 🟢 **已解决** — 已经完全搞懂 (解决后请把状态从 🔴/🟡 改为 🟢) + + diff --git a/notes/mistakes/_template.md b/notes/mistakes/_template.md new file mode 100644 index 00000000..eb5235dc --- /dev/null +++ b/notes/mistakes/_template.md @@ -0,0 +1,21 @@ +# <错题标题, 简洁描述问题> + +> **状态**: 🔴 未理解 / 🟡 部分理解 / 🟢 已解决 +> **日期**: YYYY-MM-DD +> **关联课程**: <例如: 03 感知器 / 04 多层感知器> + +## ❓ 我的问题 +<用你自己的话描述: 哪里卡住了、错在哪里、当时怎么想的> + +## 🔍 答案 & 解析 + + +## 💡 关键要点 +- 提炼 1-3 条最容易记错的点 +- <例如: 感知器的 step function 输出只有 0/1, 不能用 sigmoid 替代> +- ... + +## 🔗 相关 +- 对应课程: `../../translations/zh-CN/lessons/...` 或 `../../lessons/...` +- 重点笔记: `../keynotes/.md` (如果有) +- 参考资料: <链接> diff --git a/notes/progress.md b/notes/progress.md new file mode 100644 index 00000000..1b3cbcda --- /dev/null +++ b/notes/progress.md @@ -0,0 +1,24 @@ +# 📈 学习进度 + +> 按时间倒序排列 (最新的在上)。每完成一次学习, 在最上方追加一条。 +> 格式: `## YYYY-MM-DD · <主题>` + 4 行核心信息。 + +--- + +## YYYY-MM-DD · <章节主题, 例如: 03 感知器> + +- **学习时长**: X 小时 +- **学习内容**: + - [ ] 已读 / 已看完 + - [ ] 已做实验 + - [ ] 已做笔记 (keynotes) +- **掌握度**: ⭐⭐⭐⭐⭐ (1-5 星, 自我评估) +- **遗留问题**: <如果有, 指向 mistakes/ 里对应的文件, 没有就写 "无"> +- **下一步**: <下一节要学什么> + + + +---