返回学习地图
llmPhase C · 第 25

3.8 资源汇总

学习路径、论文、工具、社区:CrashAI课程资源导航

5 个章节·按类别展开/折叠
知识

CrashAI学习路径总览

CrashAI课程设计为从0到1的完整学习路径。3个阶段,25个课程,从Python基础到前沿探索。

阶段A:基础(0-6课)

00 高数唤醒:导数、偏导、梯度、链式法则、矩阵、概率
01 Python速成:语法、NumPy、函数、类
02 优化器:BGD/SGD/Momentum/AdaGrad/RMSprop/Adam
03 激活函数:Sigmoid/ReLU/LeakyReLU/GELU/Swish/Softmax
04 损失函数:MSE/MAE/CE/BCE/Focal/Huber
05 训练技巧:Dropout/L2/BatchNorm/梯度裁剪/Warmup
06 数据预处理:归一化/标准化/编码/增强/清洗

阶段B:核心(7-16课)

07 Transformer:Self-Attention/Multi-Head/Position Encoding
08 Pandas:DataFrame/Series/清洗/聚合/分组/可视化
09 Scikit-learn:分类/回归/GBDT/SHAP
10 RAG基础:LangChain/Chroma/VectorDB/检索策略
11 GPT系列:GPT-1→2→3→4/参数扩展/数据增长
12 LLM训练:预训练/数据清洗/Tokenization/分布式训练
13 Tokenizer:BPE/WordPiece/Byte-level
14 指令微调与RLHF:SFT/PPO/DPO/奖励模型
15 LLM评估:PPL/BLEU/ROUGE/HumanEval/MMLU
16 AIGC:扩散模型/Stable Diffusion/LoRA/多模态

阶段C:应用(17-24课)

17 Agent:ReAct/Tool/Planning/Memory
18 多Agent协作:Multi-Agent/通信/工作流编排
19 RAG高级:混合检索/重排序/查询分解
20 多模态处理:PDF/Word/Excel/图片/音频/视频
21 工程整合:API设计/缓存/监控/日志/测试/部署
22 MLOps:模型管理/CI-CD/监控/A-B测试
23 前沿探索:MoE/长上下文/世界模型/具身智能
24 资源汇总:学习路径/论文/工具/社区(本课)
知识

推荐论文(按学习顺序)

基础论文:

论文年份核心贡献
Adam: A Method for Stochastic Optimization2014Adam优化器,最广泛使用的优化算法
Batch Normalization2015BN层,加速训练
Dropout: A Simple Way to Prevent Overfitting2014Dropout正则化

核心论文:

论文年份核心贡献
Attention Is All You Need (Transformer)2017Self-Attention,现代AI基石
BERT: Pre-training of Deep Bidirectional Transformers2018双向预训练,NLP里程碑
GPT-1: Improving Language Understanding by Generative Pre-Training2018生成式预训练
GPT-2: Language Models are Unsupervised Multitask Learners2019零样本学习,WebText
GPT-3: Language Models are Few-Shot Learners20201750亿参数,上下文学习
Training language models to follow instructions with human feedback (InstructGPT)2022RLHF,SFT,PPO

应用与前沿论文:

论文年份核心贡献
LoRA: Low-Rank Adaptation of Large Language Models2021参数高效微调
Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks2020RAG基础
ReAct: Synergizing Reasoning and Acting in Language Models2022Agent推理-行动
DPO: Direct Preference Optimization2023无需奖励模型的RLHF
Mixtral of Experts2023开源MoE模型
World Models2018Ha, Schmidhuber,世界模型
知识

推荐工具与框架

深度学习框架:

工具用途特点
PyTorch深度学习动态图,易调试,学术界首选
TensorFlow深度学习静态图,生产部署强
JAX深度学习Google出品,函数式,自动并行
HuggingFace Transformers预训练模型最大的开源模型库

LLM应用框架:

工具用途特点
LangChainLLM应用模块化,Chain抽象,工具集成
LlamaIndexRAG数据索引,检索优化
AutoGPTAgent自主Agent,目标驱动
MetaGPT多Agent多Agent软件开发

模型训练与部署:

工具用途特点
DeepSpeed分布式训练ZeRO优化,微软出品
vLLM推理加速PagedAttention,高吞吐
Text Generation Inference推理服务HuggingFace出品,易部署
MLflow实验管理实验追踪,模型注册

数据与评估:

工具用途特点
Weights & Biases实验可视化 beautiful charts,团队协作
TensorBoard训练可视化TensorFlow配套,轻量
EleutherAI LM Eval模型评估标准化评估框架
Cleanlab数据清洗自动检测错误标签
知识

学习社区与资源

推荐社区:

  • HuggingFace (huggingface.co):最大的开源AI社区。模型、数据集、Spaces(应用展示)。
  • Papers With Code (paperswithcode.com):论文+代码实现,追踪SOTA。
  • Reddit r/MachineLearning:最新讨论,研究者交流。
  • GitHub Awesome-LLM:LLM资源汇总,持续更新。
  • 中文社区:知乎AI话题、机器之心、PaperWeekly。

推荐课程(补充):

  • Stanford CS224N:NLP with Deep Learning,Transformer讲解最清晰。
  • Stanford CS231N:Convolutional Neural Networks for Visual Recognition,计算机视觉基础。
  • Fast.ai:Practical Deep Learning for Coders,实用导向。
  • 3Blue1Brown:神经网络/线性代数/微积分的可视化解释(YouTube)。
  • 李沐《动手学深度学习》:免费中文教材+视频,动手实践。

CrashAI下一步:

1. 完成所有25课的练习(至少做50%)
2. 选择一个方向深入:
   - 研究:读论文,复现模型,投稿会议
   - 工程:做项目,开源贡献,找工作
   - 产品:做应用,创业,解决实际问题
3. 加入社区:参与开源项目,回答问题,写博客
4. 持续学习:AI发展极快,每周都有新论文
练习

练习:资源汇总

练习

Q1:根据CrashAI的学习路径,如果你已经学完阶段A和B,接下来应该优先学什么?为什么?

Q2:PyTorch和TensorFlow各有什么特点?如果你要做研究,选哪个?如果你要做生产部署,选哪个?

Q3:为什么HuggingFace Transformers是LLM入门最重要的工具?它解决了什么问题?

Q4:找到5篇核心论文,按年份排序。你能看出LLM发展的什么趋势?

Q5:设计一个你自己的AI学习计划。你想成为研究员、工程师还是产品经理?需要侧重哪些课程?

查看答案

A1:接下来应该优先学阶段C的应用课程(17-22课)。因为阶段A和B建立了理论基础,阶段C教你如何把理论应用到实际问题:Agent、RAG、多模态、工程部署、MLOps。这些是企业最需要的实战技能。

A2:PyTorch:动态图,调试方便,API直观,学术界首选。TensorFlow:静态图,生产部署优化好,TFX生态完整。研究选PyTorch(迭代快,社区活跃)。生产部署选TensorFlow(TFX、TensorRT优化、企业支持)。

A3:HuggingFace Transformers提供了统一的模型加载、使用、微调接口。它解决了:1.模型下载和格式统一(不用每个模型写不同代码);2.预训练权重获取(下载即用);3.Tokenizer配套(模型和Tokenizer绑定);4.微调框架(Trainer);5.社区生态(模型共享、数据集、Spaces)。

A4:核心论文排序:2017 Transformer → 2018 BERT/GPT-1 → 2019 GPT-2 → 2020 GPT-3/RAG → 2021 LoRA → 2022 InstructGPT/RLHF/ReAct → 2023 DPO/MoE。趋势:1.模型越来越大(1.17亿→1750亿);2.从预训练到对齐(SFT/RLHF);3.从单模态到多模态;4.从通用到专用(RAG/Agent);5.从训练到高效微调(LoRA/MoE)。

A5:研究员:侧重阶段B(Transformer、LLM训练、RLHF、评估),多读论文,做实验。工程师:侧重阶段C(Agent、RAG、工程部署、MLOps),多做项目。产品经理:侧重17-20课(Agent、RAG、多模态),了解能力边界,设计产品。