大模型这条线,现在最常见的尴尬是:能调通 API,也能跑通某个开源模型的推理脚本,但一旦要改结构、换并行策略、把训练跑在多卡上,就卡住了。这门课针对的就是这道坎——它不是再教你写一遍 prompt,而是把大模型从原理到工程落地中间那段最容易被跳过的东西补上。

先确认自己缺的是哪一块

  • 能看懂 Transformer 的图,但说不清多头注意力里每个投影矩阵到底在做什么;
  • 会用 PyTorch 搭小网络,遇到大模型里的自定义层、张量并行切分就没法下手;
  • 单卡能跑,多卡一上就报通信错误,或者显存分配怎么调都不对;
  • Python 基础够用,但类、魔术方法、异常处理这些写框架代码时绕不开的东西一直是模糊的。

如果上面有几条说中了你,这门课的定位就比较清楚了:它假设你有一定的 Python 与深度学习基础,然后在这个基础上补大模型特有的部分。相反,如果你连反向传播都还没理顺,建议先把基础打牢再回来。

课程实际覆盖的两条线

从资料结构看,内容明显分成两块。一块是 Python 语言层面的收口:面向对象、魔术方法(实例化、比较运算与算术运算重载、布尔等效、容器化等)、异常处理,这些不是随便复习语法,而是因为读大模型框架源码时,你会大量遇到运算符重载和自定义容器行为,看不懂这些,框架代码就是黑箱。

另一块是大模型本身:原理讲解配合训练相关内容,重点落在分布式并行策略上。这部分的价值在于,它把「模型太大装不下」这个现实问题拆成可以操作的方案,而不是停留在名词解释。工程实践案例则用来把前面这些串起来,让你看到一套完整流程里各环节怎么咬合。

配套练习该怎么用

  • 魔术方法部分,别只看,自己写一个支持加法和比较的类,跑一遍再回去看框架里的实现;
  • 异常处理部分,试着把一段会崩的训练代码改造成能定位到具体阶段的形式;
  • 并行策略部分,先在小模型上验证切分逻辑,确认通信正确后再放大;
  • 工程案例,跟着走一遍后,尝试换一个模型或数据集复现,看哪些环节会出问题。

这样做的目的是把「看懂了」变成「改得动」。大模型工程的难点往往不在概念,而在细节出错后的排查能力。

看完应该能回答的问题

  • 多头注意力中各个投影的作用是什么,改动其中一处会影响什么?
  • 数据并行、张量并行、流水线并行分别解决什么问题,代价是什么?
  • 多卡训练报通信或显存相关错误时,排查顺序应该怎样?
  • 为什么读大模型框架源码需要熟悉魔术方法和异常处理?

如果这些问题你现在答不上来,学完再回来看一遍,能答清楚,说明这段缺口补上了。答不上,就回去补对应章节,别急着往下走。

马哥教育-大模型应用与工程实践

深入大模型应用与工程实践

编辑点评

系统讲解大模型原理与实战,涵盖模型训练、分布式并行策略,适合AI领域开发者。

⭐ 编辑推荐

马哥教育倾力打造,全面解析大模型应用,助你掌握前沿技术。

课程亮点

• 大模型原理深入浅出
• 分布式训练策略详述
• 工程实践案例分析

课程目录

📁 17-c07面向对象c08面向对象进阶
    📁 2-魔术方法之实例化
        2-2-魔术方法之可视化.mp4  [78.3 MB]
        4-4-魔术方法之比较运算符重载.mp4  [76.4 MB]
        1-1-魔术方法之实例化.mp4  [95.0 MB]
        3-3-魔术方法之布尔等效.mp4  [42.4 MB]
        6-6-魔术方法之容器化.mp4  [98.0 MB]
        5-5-魔术方法之算数运算符重载.mp4  [90.0 MB]
    📁 1-异常处理
        1-异常处理.mp4  [357.5 MB]
    17-c07面向对象c08面向对象进阶必看.zip  [1.8 MB]
📁 31-模型分布式训练并行策略、通信原语、ZeRO、混合并行、模型训练案例
    31-模型分布式训练并行策略、通信原语、ZeRO、混合并行、模型训练案例文档.png  [493.5 KB]
📁 32-大模型分布训练(ddpfsdp和deepspeed示例)、HuggingFace API及用例、模型微调基础
    32-大模型分布训练(ddpfsdp和deepspeed示例)、HuggingFace API及用例、模型微调基础资料.png  [493.5 KB]
📁 6-c04函数
    📁 1-c04函数
        1-1第三章作业.mp4  [147.8 MB]
        3-3-缺省值..mp4  [74.7 MB]
        4-4-可变形参.mp4  [241.6 MB]
        6-6-作用域和嵌套函数.mp4  [207.8 MB]
        5-5-形参和返回值.mp4  [318.8 MB]
        7-7-局部变量赋值和global.mp4  [177.0 MB]
        2-2-传实参2种方式.mp4  [73.3 MB]
    6-c04函数说明.zip  [1.8 MB]
📁 15-c07面向对象
    📁 1-c07面向对象
        1-c07面向对象文档.zip  [1.8 MB]
        2-2-property装饰器.mp4  [91.8 MB]
        4-4-继承和访问控制.mp4  [111.4 MB]
        3-3-继承.mp4  [78.3 MB]
        1-1-时间模块使用.mp4  [124.9 MB]
        7-7-多继承和Mixin.mp4  [187.6 MB]
        5-5-覆盖.mp4  [49.0 MB]
        6-6-初始化原则和多态.mp4  [127.5 MB]
    15-c07面向对象资料.zip  [1.8 MB]
📁 13-c06文件IO和序列化
    📁 1-c06文件IO和序列化
        1-c06文件IO和序列化资料.zip  [1.8 MB]
        1-1-复制作业详解.mp4  [121.8 MB]
        2-2-正则习题讲解1.mp4  [204.8 MB]
        4-4-re模块使用.mp4  [309.4 MB]
        3-3-正则习题讲解2.mp4  [177.7 MB]
        5-5-argparse模块使用.mp4  [215.8 MB]
📁 18-c08面向对象进阶
    📁 1-c08面向对象进阶
        1-c08面向对象进阶资料.zip  [1.8 MB]
        2-2-魔术方法之上下文管理.mp4  [136.6 MB]
        4-4-模块搜索加载缓存导入和全局变量.mp4  [314.6 MB]
        3-3-魔术方法之反射.mp4  [239.1 MB]
        1-1-魔术方法之可调用对象.mp4  [106.8 MB]
        5-5-魔术方法之哈希.mp4  [134.1 MB]
📁 22-神经网络基础概率
    📁 1-神经网络基础概率
📁 30-Transformer模型训练深度解析、各组件的演进、GPU
📁 12-c06文件IO和序列化
    📁 1-c06文件IO和序列化
        3-3-csv文件处理.mp4  [104.9 MB]
        1-1-序列化本质和pickle.mp4  [131.9 MB]
        2-2json和msgpack.mp4  [172.4 MB]
        6-6-正则表达式2.mp4  [212.9 MB]
        5-5-正则表达式1.mp4  [115.2 MB]
📁 2-Python基础c02线性表
    📁 2-数值和内建函数
        2-线性表原理详解.mp4  [210.7 MB]
        1-数值和内建函数.mp4  [146.4 MB]
        3-列表操作和内存模型.mp4  [541.4 MB]
    📁 1-分支循环
        1-分支循环.mp4  [240.2 MB]
        2-循环和三元表达式.mp4  [203.6 MB]
📁 7-c04函数
    📁 1-c04函数
        5-5-排序.mp4  [337.5 MB]
        3-3-匿名函数.mp4  [150.0 MB]
        2-2-nonlocal和LEGB.mp4  [146.6 MB]
        1-1-闭包原理.mp4  [163.2 MB]
        4-4-生成器函数.mp4  [333.3 MB]
📁 27-优化器正则化CNN和RNNLSTM
    📁 GRU
        📁 1-优化器正则化CNN和RNNLSTMGRU
📁 1-Python基础
    📁 1-Python学习之路
        1-Python学习之路..mp4  [450.9 MB]
        3-计算机基础理论.mp4  [374.6 MB]
        5-运算符和内建函数.mp4  [402.5 MB]
        4-语法.mp4  [444.2 MB]
        2-虚拟环境安装.mp4  [705.8 MB]
📁 3-c02线性表
    📁 1-c02线性表
        8-8-编码的本质.mp4  [351.9 MB]
        3-3元组.mp4  [169.8 MB]
        5-5-字符串分割替换移除.mp4  [214.6 MB]
        7-7字符串格式化.mp4  [327.7 MB]
        4-4字符串构造1-.mp4  [180.6 MB]
        1-1列表复制原理.mp4  [116.8 MB]
        2-2-Random模块.mp4  [61.3 MB]
        6-6字符串判断1.mp4  [144.2 MB]
📁 39-LLM推理系统的约束分析、架构设计与SLA达成路径
    📁 1-LLM推理系统的约束分析、架构设计与SLA达成路径
📁 5-c03哈希表c04函数
    📁 1-1-字典增删改查
        3-3-解析式和生成器表达式..mp4  [375.2 MB]
        1-1-字典增删改查.mp4  [208.8 MB]
        2-2-遍历和有序性.mp4  [346.3 MB]
    📁 2-函数概念
        1-1-函数概念.mp4  [129.0 MB]
📁 33-HF API及用例、模型微调工作机制、微调数据集和对话模板、LoRA
    1-HFAPI及用例模型微调工作机制微调数据集和对话模板.mp4  [751.9 MB]
📁 37-第16节-基于LiteLLM-Proxy的生产架构案例、Ray与Ray Cluster、Ray Cluster创建与管理
    📁 1-基于LiteLLM-Proxy的生产架构案例、Ray与Ray Cluster、Ray Cluster创建与管理、Ray Serve架构
        2-Ray Serve架构与工作机制、Ray Server与vLLM集成、Serve .mp4  [1009.6 MB]
        1-基于LiteLLM-Proxy的生产架构案例、Ray与Ray Cluster、Ra.mp4  [808.1 MB]
📁 40-分布式、云原生与生产级系统
    📁 1-分布式、云原生与生产级系统
📁 21-6.28开班
    📁 1-6.28开班典礼&LLMOps资深工程师
📁 36-第15节-SGLang推理引擎、LLM的生产架构及案例
📁 23-Pandas、Matplotlib
    📁 Seaborn、Scikit-Learn、特征工程和PyTorch基础
        📁 1-Pandas、Matplotlib
            📁 Seaborn、Scikit-Learn、特征工程和PyTorch基础
📁 34-模型微调实践、模型压缩与优化介绍、模型量化工作原理、模型量化实践、模型剪枝和模型蒸馏介绍
    1-模型微调实践、模型压缩与优化介绍、模型量化工作原理.mp4  [730.4 MB]
📁 8-c04函数
    📁 1-c04函数
        5-5-选择排序精讲.mp4  [409.7 MB]
        1-1函数执行原理.mp4  [126.6 MB]
        3-3作业之比较大小.mp4  [133.0 MB]
        4-4-作业上下三角打印.mp4  [263.4 MB]
        2-2-递归函数.mp4  [274.3 MB]
📁 4-c02线性表c03哈希表
    📁 2-c02线性表c03哈希表
        1-1-封装和解构.mp4  [143.2 MB]
        2-2-set和哈希表原理.mp4  [355.0 MB]
    📁 1-c02线性表c03哈希表
        5-5-第二章习题.mp4  [131.7 MB]
        4-4-第一章习题-登录.mp4  [39.4 MB]
        3-3第一章习题-九九乘法表.mp4  [140.4 MB]
        1-1字节类型.mp4  [109.7 MB]
        2-2-切片.mp4  [220.4 MB]
📁 29-Transformer架构组件、工作原理、代码实践和最新演进
    📁 1-Transformer架构组件、工作原理、代码实践和最新演进
        1-Transformer架构组件、工作原理、代码实践和最新演进资料.zip  [1.8 MB]
📁 10-c05装饰器c06文件IO和序列化
    📁 1-c05装饰器c06文件IO和序列化
        3-3-functools之lru_cache和cache原理.mp4  [227.7 MB]
        2-2-functools之reduce和partial.mp4  [179.1 MB]
        1-1-插入排序.mp4  [135.6 MB]
    📁 2-c05装饰器c06文件IO和序列化
        1-1-open方法和主模式.mp4  [121.0 MB]
        2-2-附加模式和指针.mp4  [209.8 MB]
📁 28-RNNLSTMGRU和Transformer
📁 11-c06文件IO和序列化
    📁 1-c06文件IO和序列化
        3-3-ath模块.mp4  [86.0 MB]
        1-1-递归作业详解.mp4  [93.1 MB]
        2-2-文件对象读写和迭代.mp4  [112.4 MB]
        4-4-Path常用操作.mp4  [178.1 MB]
        5-5-Path操作2.mp4  [93.3 MB]
        6-6-shutil模块使用.mp4  [173.8 MB]
📁 14-c07面向对象
    📁 1-c07面向对象
        5-5-访问控制.mp4  [122.9 MB]
        4-4-方法、类方法、静态方法原理.mp4  [186.6 MB]
        1-1-面向对象概念.mp4  [139.0 MB]
        3-3-属性本质和属性访问规则.mp4  [212.4 MB]
        2-2-类、实例、属性、self.mp4  [250.1 MB]
📁 24-Pandas、Matplotlib
    📁 Seaborn、Scikit-Learn、特征工程和PyTorch基础(2)
        📁 1-Pandas、Matplotlib
            📁 Seaborn、Scikit-Learn、特征工程和PyTorch基础(2)
📁 25-sklearn神经网络和pytorch
    📁 1-sklearn神经网络和pytorch
        2-神经网络和pytorch .mp4  [1.2 GB]
        1-sklearn .mp4  [890.5 MB]
📁 26-神经网络
    📁 1-神经网络
📁 16-c07面向对象
    📁 1-c07面向对象
        1-1-作业argparse模块使用.mp4  [233.0 MB]
        5-5-handler和formatter.mp4  [111.0 MB]
        6-6-日志流.mp4  [154.9 MB]
        3-3-作业温度转换和图形面积.mp4  [154.4 MB]
        4-4-日志层次、级别、根.mp4  [245.5 MB]
        2-2-高阶函数参数本质.mp4  [64.2 MB]
📁 35-第14节-模型量化及实践案例、模型推理与推理引擎、vLLM组件、架构、工作原理及案例
📁 38-第17节-LLM推理技术与工程化(基于Kubernetes)
    📁 1-LLM推理技术与工程化(基于Kubernetes)
📁 19-c08面向对象进阶
    📁 1-c08面向对象进阶
        2-2-绝对导入和相对导入.mp4  [96.5 MB]
        3-3-导入访问控制和__all__..mp4  [198.3 MB]
        4-4-打包分发.mp4  [430.0 MB]
        5-5-树的遍历.mp4  [32.5 MB]
        1-1-包加载原理..mp4  [192.3 MB]
📁 9-c05装饰器
    📁 1-c05装饰器
        2-2-高阶函数柯里化..mp4  [89.0 MB]
        3-3-无参装饰器.mp4  [217.2 MB]
        1-1-可迭代对象和内建函数.mp4  [173.9 MB]
        4-4-带参装饰器.mp4  [198.0 MB]
        5-5-类型注解和类型检查装饰器.mp4  [201.4 MB]

适合人群

  • AI领域开发者
  • 数据科学家
  • 机器学习工程师

学习收获

掌握大模型基本原理
了解分布式训练策略
提升模型工程实践能力

祝您学习愉快!

学有所成,前程似锦!