学习路线

按主题整理已有文章,提供从基础概念到代码实践的推荐阅读顺序。

这里展示的是已有文章的推荐阅读顺序。每个节点都能打开对应笔记;学习进度保存在当前浏览器,可以随时重置。

文本处理、Transformer、微调与 RAG

自然语言与大模型

0 / 10 已读
  1. 文本处理已有笔记

    理解分词、文本表示与预处理的基本流程。

    文本处理:让自然语言变成模型能理解的数字
  2. Word2Vec已有笔记

    理解词向量如何学习语义,并连接文本分类任务。

    Word2Vec:从词向量训练到神经网络分类器
  3. Seq2Seq已有笔记

    建立编码器与解码器的序列建模直觉。

    Seq2Seq:从Encoder-Decoder到Attention与PyTorch实现
  4. Transformer已有笔记

    理解 Q/K/V、注意力与 Transformer 的实现。

    Transformer详解:从自注意力手算到PyTorch完整实现
  5. Mini-GPT已有笔记

    用 PyTorch 复现一个字符级因果语言模型。

    手写Mini-GPT:从因果语言模型到PyTorch完整实现
  6. Hugging Face已有笔记

    串联模型加载、数据处理与微调流程。

    Hugging Face详解:从模型下载到中文文本分类微调
  7. SFT 原理已有笔记

    理解指令微调、对话模板与训练目标。

    SFT(一):从Next Token Prediction到指令微调
  8. LoRA 实践已有笔记

    用 TRL 与 LoRA 完成参数高效微调。

    SFT(三):使用TRL SFTTrainer与LoRA微调对话模型
  9. QLoRA已有笔记

    理解 4-bit 量化与低显存微调的配合。

    SFT(四):QLoRA的4-bit量化与LoRA微调原理
  10. RAG已有笔记

    连接文档切分、向量检索与有来源的回答。

    RAG检索增强生成:从向量检索到Hugging Face知识库问答
回归、分类、神经网络与模型评估

机器学习与深度学习

0 / 9 已读
  1. 线性回归已有笔记

    从拟合直线理解损失函数与最小二乘法。

    线性回归:从直觉到最小二乘法
  2. 梯度下降已有笔记

    理解参数更新与学习率对收敛的影响。

    梯度下降法:机器学习如何一步步找到最优解
  3. 逻辑回归已有笔记

    从连续预测走向分类与概率输出。

    逻辑回归:从直线到概率的分类算法
  4. 正则化已有笔记

    理解过拟合与模型复杂度的取舍。

    正则化与过拟合:让模型不只记住训练集
  5. 评估与调参已有笔记

    用交叉验证与网格搜索比较模型。

    交叉验证与网格搜索:让模型选择更可靠
  6. 决策树已有笔记

    理解决策边界与树的划分过程。

    决策树:像做选择题一样理解分类与回归
  7. 集成学习已有笔记

    探索多个学习器如何协同工作。

    集成学习:让多个模型一起做决定
  8. MLP / PyTorch已有笔记

    连接神经网络、反向传播与训练代码。

    MLP多层感知机:从原理到PyTorch实现
  9. AdamW已有笔记

    理解自适应优化与权重衰减。

    AdamW Optimizer:为什么要把权重衰减与梯度更新解耦
数据结构、操作系统、网络与组成原理

计算机基础

0 / 7 已读
  1. 线性表已有笔记

    从 C 语言实现理解数据的组织方式。

    数据结构-线性表的概念与C语言实现
  2. 树与二叉树已有笔记

    理解层级结构与遍历。

    数据结构-树与二叉树
  3. 图已有笔记

    理解关系建模与图的基本算法。

    数据结构-图
  4. 进程与线程已有笔记

    理解程序运行与并发的基础。

    操作系统-进程与线程
  5. 内存管理已有笔记

    理解进程如何获得与使用内存。

    操作系统-内存管理
  6. 网络分层已有笔记

    用协议分层理解计算机间的通信。

    计算机网络-计算机网络体系结构
  7. CPU 组成已有笔记

    理解指令执行背后的硬件基础。

    计算机组成原理-CPU的功能和基本结构
前后端开发、STM32 与外设驱动

工程与嵌入式

0 / 7 已读
  1. TypeScript已有笔记

    用类型组织更清晰的程序。

    TypeScript的语法与使用
  2. Vue 3已有笔记

    整理响应式与组件开发的基础。

    Vue3新特性
  3. NestJS已有笔记

    理解后端应用的模块与服务。

    nestjs的模块,控制器,提供者介绍
  4. STM32已有笔记

    从开发环境与外设开始硬件实践。

    stm32标准库初始化
  5. 模块化设计已有笔记

    把驱动与应用组织成可维护的项目。

    基于STM32综合学习项目结构设计
  6. 综合项目已有笔记

    连接传感器、显示与通信模块。

    STM32F103C8T6综合学习项目的具体功能实现详解
  7. FreeRTOS已有笔记

    整理嵌入式多任务的常用接口。

    freertos中常用api总结