# accumulatemore/cv architecture

> Architecture diagram of the GitHub repository accumulatemore/cv, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-09). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/accumulatemore/cv
- Repository: https://github.com/accumulatemore/cv

## Overview

This repository is a collection of Jupyter learning notes, not an executable application. The user workflow is to study a topic through the notebooks, progressing from foundational concepts to model families and applied tasks. The notes cover PyTorch basics, broad deep-learning and CV/NLP topics, Andrew Ng course material, and LLM/Agent topics. The README explicitly maps video series to notebook ranges; no source excerpts were provided, so relationships beyond those documented mappings are omitted.

Main entry points: [`103_Pytorch加载数据.ipynb`](https://github.com/accumulatemore/cv/blob/main/103_Pytorch%E5%8A%A0%E8%BD%BD%E6%95%B0%E6%8D%AE.ipynb) (PyTorch Fundamentals), [`202_数据操作、数据预处理.ipynb`](https://github.com/accumulatemore/cv/blob/main/202_%E6%95%B0%E6%8D%AE%E6%93%8D%E4%BD%9C%E3%80%81%E6%95%B0%E6%8D%AE%E9%A2%84%E5%A4%84%E7%90%86.ipynb) (DL Foundations), [`302_课程1_第2周a_神经网络基础之逻辑回归.ipynb`](https://github.com/accumulatemore/cv/blob/main/302_%E8%AF%BE%E7%A8%8B1_%E7%AC%AC2%E5%91%A8a_%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80%E4%B9%8B%E9%80%BB%E8%BE%91%E5%9B%9E%E5%BD%92.ipynb) (Neural Network Courses), [`403_基于向量的语义检索RAG.ipynb`](https://github.com/accumulatemore/cv/blob/main/403_%E5%9F%BA%E4%BA%8E%E5%90%91%E9%87%8F%E7%9A%84%E8%AF%AD%E4%B9%89%E6%A3%80%E7%B4%A2RAG.ipynb) (RAG Concepts)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_pytorch["PyTorch Notes"]
  node_pytorch_fundamentals["PyTorch Fundamentals"]
  node_pytorch_models["Model Training"]
  node_pytorch_workflows["Training Workflows<br/>[119_完整模型训练套路.ipynb]"]
end

subgraph group_d2l["Deep Learning Notes"]
  node_d2l_basics["DL Foundations"]
  node_d2l_vision["Vision Models"]
  node_d2l_vision_tasks["Vision Tasks"]
  node_d2l_sequences["Sequence Models<br/>[246_序列模型.ipynb]"]
  node_d2l_attention["Attention Models<br/>[259_注意力机制.ipynb]"]
  node_d2l_bert["BERT<br/>[264_BERT预训练.ipynb]"]
end

subgraph group_andrew["Course Notes"]
  node_andrew_foundations["Neural Network Courses"]
  node_andrew_practice["Course Assignments"]
  node_andrew_vision["CNN Courses"]
  node_andrew_sequence["Sequence Courses"]
end

subgraph group_llm["LLM Agent Notes"]
  node_llm_rag["RAG Concepts"]
  node_llm_langchain["LangChain RAG"]
  node_llm_api["LLM APIs"]
  node_llm_dialogue["Multi-turn Chat<br/>[409_多轮对话.ipynb]"]
end

node_learner(("Learner"))

node_learner -->|"studies notes"| node_pytorch_fundamentals
node_learner -->|"studies notes"| node_d2l_basics
node_learner -->|"studies notes"| node_andrew_foundations
node_learner -->|"studies notes"| node_llm_rag

click node_pytorch_fundamentals "https://github.com/accumulatemore/cv/blob/main/103_Pytorch%E5%8A%A0%E8%BD%BD%E6%95%B0%E6%8D%AE.ipynb"
click node_pytorch_models "https://github.com/accumulatemore/cv/blob/main/114_%E6%90%AD%E5%BB%BA%E5%B0%8F%E5%AE%9E%E6%88%98%E5%92%8CSequential%E4%BD%BF%E7%94%A8.ipynb"
click node_pytorch_workflows "https://github.com/accumulatemore/cv/blob/main/119_%E5%AE%8C%E6%95%B4%E6%A8%A1%E5%9E%8B%E8%AE%AD%E7%BB%83%E5%A5%97%E8%B7%AF.ipynb"
click node_d2l_basics "https://github.com/accumulatemore/cv/blob/main/202_%E6%95%B0%E6%8D%AE%E6%93%8D%E4%BD%9C%E3%80%81%E6%95%B0%E6%8D%AE%E9%A2%84%E5%A4%84%E7%90%86.ipynb"
click node_d2l_vision "https://github.com/accumulatemore/cv/blob/main/220_%E7%BB%8F%E5%85%B8%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9CLeNet.ipynb"
click node_d2l_vision_tasks "https://github.com/accumulatemore/cv/blob/main/234_%E5%AE%9E%E6%88%98Kaggle%E6%AF%94%E8%B5%9B%E5%9B%BE%E5%83%8F%E5%88%86%E7%B1%BBCIFAR10.ipynb"
click node_d2l_sequences "https://github.com/accumulatemore/cv/blob/main/246_%E5%BA%8F%E5%88%97%E6%A8%A1%E5%9E%8B.ipynb"
click node_d2l_attention "https://github.com/accumulatemore/cv/blob/main/259_%E6%B3%A8%E6%84%8F%E5%8A%9B%E6%9C%BA%E5%88%B6.ipynb"
click node_d2l_bert "https://github.com/accumulatemore/cv/blob/main/264_BERT%E9%A2%84%E8%AE%AD%E7%BB%83.ipynb"
click node_andrew_foundations "https://github.com/accumulatemore/cv/blob/main/302_%E8%AF%BE%E7%A8%8B1_%E7%AC%AC2%E5%91%A8a_%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80%E4%B9%8B%E9%80%BB%E8%BE%91%E5%9B%9E%E5%BD%92.ipynb"
click node_andrew_practice "https://github.com/accumulatemore/cv/blob/main/310_%E8%AF%BE%E7%A8%8B1_%E7%AC%AC1%E5%91%A8_%E4%BD%9C%E4%B8%9A%E9%A2%98_numpy%E6%9E%84%E5%BB%BA%E5%9F%BA%E6%9C%AC%E5%87%BD%E6%95%B0.ipynb"
click node_andrew_vision "https://github.com/accumulatemore/cv/blob/main/329_%E8%AF%BE%E7%A8%8B4_%E7%AC%AC1%E5%91%A8_%E5%8D%B7%E7%A7%AF%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80.ipynb"
click node_andrew_sequence "https://github.com/accumulatemore/cv/blob/main/342_%E8%AF%BE%E7%A8%8B5_%E7%AC%AC1%E5%91%A8_%E5%BE%AA%E7%8E%AF%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9CRNN.ipynb"
click node_llm_rag "https://github.com/accumulatemore/cv/blob/main/403_%E5%9F%BA%E4%BA%8E%E5%90%91%E9%87%8F%E7%9A%84%E8%AF%AD%E4%B9%89%E6%A3%80%E7%B4%A2RAG.ipynb"
click node_llm_langchain "https://github.com/accumulatemore/cv/blob/main/405_%E4%BD%BF%E7%94%A8LangChain%E6%9E%84%E5%BB%BARAG.ipynb"
click node_llm_api "https://github.com/accumulatemore/cv/blob/main/407_PythonAPI%E7%8E%AF%E5%A2%83%E5%AE%89%E8%A3%85.ipynb"
click node_llm_dialogue "https://github.com/accumulatemore/cv/blob/main/409_%E5%A4%9A%E8%BD%AE%E5%AF%B9%E8%AF%9D.ipynb"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_pytorch_fundamentals,node_pytorch_models,node_pytorch_workflows toneBlue
class node_d2l_basics,node_d2l_vision,node_d2l_vision_tasks,node_d2l_sequences,node_d2l_attention,node_d2l_bert toneAmber
class node_andrew_foundations,node_andrew_practice,node_andrew_vision,node_andrew_sequence toneMint
class node_llm_rag,node_llm_langchain,node_llm_api,node_llm_dialogue toneRose
class node_learner toneIndigo
```

## Components

### PyTorch Notes

- [PyTorch Fundamentals](https://github.com/accumulatemore/cv/blob/main/103_Pytorch%E5%8A%A0%E8%BD%BD%E6%95%B0%E6%8D%AE.ipynb): `103_Pytorch加载数据.ipynb`
- [Model Training](https://github.com/accumulatemore/cv/blob/main/114_%E6%90%AD%E5%BB%BA%E5%B0%8F%E5%AE%9E%E6%88%98%E5%92%8CSequential%E4%BD%BF%E7%94%A8.ipynb): `114_搭建小实战和Sequential使用.ipynb`
- [Training Workflows](https://github.com/accumulatemore/cv/blob/main/119_%E5%AE%8C%E6%95%B4%E6%A8%A1%E5%9E%8B%E8%AE%AD%E7%BB%83%E5%A5%97%E8%B7%AF.ipynb): `119_完整模型训练套路.ipynb`

### Deep Learning Notes

- [DL Foundations](https://github.com/accumulatemore/cv/blob/main/202_%E6%95%B0%E6%8D%AE%E6%93%8D%E4%BD%9C%E3%80%81%E6%95%B0%E6%8D%AE%E9%A2%84%E5%A4%84%E7%90%86.ipynb): `202_数据操作、数据预处理.ipynb`
- [Vision Models](https://github.com/accumulatemore/cv/blob/main/220_%E7%BB%8F%E5%85%B8%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9CLeNet.ipynb): `220_经典神经网络LeNet.ipynb`
- [Vision Tasks](https://github.com/accumulatemore/cv/blob/main/234_%E5%AE%9E%E6%88%98Kaggle%E6%AF%94%E8%B5%9B%E5%9B%BE%E5%83%8F%E5%88%86%E7%B1%BBCIFAR10.ipynb): `234_实战Kaggle比赛图像分类CIFAR10.ipynb`
- [Sequence Models](https://github.com/accumulatemore/cv/blob/main/246_%E5%BA%8F%E5%88%97%E6%A8%A1%E5%9E%8B.ipynb): `246_序列模型.ipynb`
- [Attention Models](https://github.com/accumulatemore/cv/blob/main/259_%E6%B3%A8%E6%84%8F%E5%8A%9B%E6%9C%BA%E5%88%B6.ipynb): `259_注意力机制.ipynb`
- [BERT](https://github.com/accumulatemore/cv/blob/main/264_BERT%E9%A2%84%E8%AE%AD%E7%BB%83.ipynb): `264_BERT预训练.ipynb`

### Course Notes

- [Neural Network Courses](https://github.com/accumulatemore/cv/blob/main/302_%E8%AF%BE%E7%A8%8B1_%E7%AC%AC2%E5%91%A8a_%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80%E4%B9%8B%E9%80%BB%E8%BE%91%E5%9B%9E%E5%BD%92.ipynb): `302_课程1_第2周a_神经网络基础之逻辑回归.ipynb`
- [Course Assignments](https://github.com/accumulatemore/cv/blob/main/310_%E8%AF%BE%E7%A8%8B1_%E7%AC%AC1%E5%91%A8_%E4%BD%9C%E4%B8%9A%E9%A2%98_numpy%E6%9E%84%E5%BB%BA%E5%9F%BA%E6%9C%AC%E5%87%BD%E6%95%B0.ipynb): `310_课程1_第1周_作业题_numpy构建基本函数.ipynb`
- [CNN Courses](https://github.com/accumulatemore/cv/blob/main/329_%E8%AF%BE%E7%A8%8B4_%E7%AC%AC1%E5%91%A8_%E5%8D%B7%E7%A7%AF%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80.ipynb): `329_课程4_第1周_卷积神经网络基础.ipynb`
- [Sequence Courses](https://github.com/accumulatemore/cv/blob/main/342_%E8%AF%BE%E7%A8%8B5_%E7%AC%AC1%E5%91%A8_%E5%BE%AA%E7%8E%AF%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9CRNN.ipynb): `342_课程5_第1周_循环神经网络RNN.ipynb`

### LLM Agent Notes

- [RAG Concepts](https://github.com/accumulatemore/cv/blob/main/403_%E5%9F%BA%E4%BA%8E%E5%90%91%E9%87%8F%E7%9A%84%E8%AF%AD%E4%B9%89%E6%A3%80%E7%B4%A2RAG.ipynb): `403_基于向量的语义检索RAG.ipynb`
- [LangChain RAG](https://github.com/accumulatemore/cv/blob/main/405_%E4%BD%BF%E7%94%A8LangChain%E6%9E%84%E5%BB%BARAG.ipynb): `405_使用LangChain构建RAG.ipynb`
- [LLM APIs](https://github.com/accumulatemore/cv/blob/main/407_PythonAPI%E7%8E%AF%E5%A2%83%E5%AE%89%E8%A3%85.ipynb): `407_PythonAPI环境安装.ipynb`
- [Multi-turn Chat](https://github.com/accumulatemore/cv/blob/main/409_%E5%A4%9A%E8%BD%AE%E5%AF%B9%E8%AF%9D.ipynb): `409_多轮对话.ipynb`

### Other components

- **Learner**

## Connections

- Learner → PyTorch Fundamentals: studies notes (evidence: `README.md`)
- Learner → DL Foundations: studies notes (evidence: `README.md`)
- Learner → Neural Network Courses: studies notes (evidence: `README.md`)
- Learner → RAG Concepts: studies notes (evidence: `README.md`)
