← 返回课程列表
知识蒸馏实战:从原理到部署

知识蒸馏实战:从原理到部署

课程简介

本课程系统讲解知识蒸馏的基本原理、数学推导、PyTorch 实现和实际应用。通过本课程,你将掌握如何让大模型「教会」小模型,实现模型压缩和加速推理。

互动学习

请进入 智能学习路径:每单元约 10–15 分钟 + 测验掌握。六章知识单元已全部开放。

学习目标

  • 理解知识蒸馏的核心思想和数学模型
  • 掌握温度参数的作用和选择方法
  • 能够独立实现知识蒸馏算法(PyTorch)
  • 了解知识蒸馏的变体(离线、在线、自蒸馏、特征蒸馏)
  • 能够将知识蒸馏应用于实际项目并完成部署评估

章节概览

点击章节或小节可进入对应知识单元(完整顺序见 智能学习路径)。

  1. 第一章:知识蒸馏概述 — 为什么需要模型压缩
  1. 第二章:数学原理 — Softmax、温度、KL
  1. 第三章:PyTorch 基础实现 — 完整训练循环
  1. 第四章:高级技巧 — 特征/注意力/在线/多教师
  1. 第五章:实战案例 — 分类、检测、NLP
  1. 第六章:模型部署 — ONNX、TensorRT、监控

预备知识

  • 熟悉 Python 编程
  • 了解深度学习基础知识(CNN、损失函数、优化器)
  • 有 PyTorch 使用经验
知识蒸馏实战:从原理到部署 - 用可视化演示,真正搞懂 AI 与编程 | 必学必会