- 项目概述
- 一,数学和编程基础专栏
- 二,神经网络基础部件
- 三,经典卷积神经网络模型
- 四,深度学习炼丹
- 五,深度学习模型压缩
- 六,模型推理部署
- 七,进阶课程
- 参考资料
项目概述
本仓库项目是个人总结的计算机视觉和大语言模型学习笔记,包含深度学习基础知识、神经网络基础部件详解、深度学习炼丹策略、深度学习模型压缩算法、深度学习推理框架代码解析及动手实战。
LLM 基础及推理优化的专栏笔记请参考llm_note仓库。
一,数学和编程基础专栏
- 深度学习数学基础-概率与信息论
- 深度学习基础-机器学习基本原理
- 随机梯度下降法的数学基础
- Python 编程思维导航
二,神经网络基础部件
1,神经网络基础部件:
- 神经网络基础部件-卷积层详解
- 神经网络基础部件-BN 层详解
- 神经网络基础部件-激活函数详解
2,深度学习基础:
- 反向传播与梯度下降详解
- 深度学习基础-参数初始化详解
- 深度学习基础-损失函数详解
- 深度学习基础-优化算法详解
三,经典卷积神经网络模型
1,卷积神经网络的经典 backbone:
- ResNet网络详解
- DenseNet 网络详解
- ResNetv2 网络详解
- 经典 backbone 网络总结
2,轻量级网络详解:
- MobileNetv1论文详解
- ShuffleNetv2论文详解
- RepVGG论文详解
- CSPNet论文详解
- VoVNet论文解读
- 轻量级模型设计总结
四,深度学习炼丹
- 深度学习炼丹-数据标准化
- 深度学习炼丹-数据增强
- 深度学习炼丹-不平衡样本的处理
- 深度学习炼丹-超参数设定
- 深度学习炼丹-正则化策略
五,深度学习模型压缩
- 深度学习模型压缩算法综述
- 模型压缩-轻量化网络设计与部署总结
- 模型压缩-剪枝算法详解
- 模型压缩-知识蒸馏详解
- 模型压缩-量化算法详解
六,模型推理部署
1,模型推理部署:
- 卷积神经网络复杂度分析
- 模型压缩部署概述
- 矩阵乘法详解
- 模型推理加速技巧-融合卷积和BN层
2,ncnn 框架源码解析:
- ncnn 源码解析-sample 运行
- ncnn 源码解析-Net 类
3,异构计算
- 移动端异构计算:
neon 编程
- GPU 端异构计算:
cuda 编程,比如 gemm 算法解析与优化
七,进阶课程
1,推荐几个比较好的深度学习模型压缩与加速的仓库和课程资料:
- 神经网络基本原理教程
- AI-System: 深度学习系统,主要从底层方向讲解深度学习系统等原理、加速方法、矩阵成乘加计算等。
- pytorch-deep-learning:很好的 pytorch 深度学习教程。
2,一些笔记好的博客链接:
- The Illustrated Transformer: 国内比较好的博客大都参考这篇文章。
- C++ 并发编程(从C++11到C++17): 不错的 C++ 并发编程教程。
- What are Diffusion Models?
- annotated_deep_learning_paper_implementations
3,最后,持续高质量创作不易,有 5 秒空闲时间的,可以扫码关注我的公众号-嵌入式视觉,记录 CV 算法工程师成长之路,分享技术总结、读书笔记和个人感悟。
公众号不会写标题党文章,也不输出给大家带来的焦虑的内容!

4,Star History Chart:
参考资料
- 《深度学习》
- 《机器学习》
- 《动手学深度学习》
- 《机器学习系统:设计和实现》
- 《AI-EDU》
- 《AI-System》
- 《PyTorch_tutorial_0.0.5_余霆嵩》
- 《动手编写深度学习推理框架 Planer》
- distill:知识精要和在线可视化
- LLVM IR入门指南
- nanoPyC
- ClassifyTemplate
- pytorch-classification