飞豹客 · 课能看,资料也能带走
飞豹客AI

机器学习之支持向量机理论与代码实践

课程导读:机器学习之支持向量机理论与代码实践 支持向量机(SVM)被誉为监督学习中的“经典艺术品”,其理论深度与算法优雅性在机器学习领域独树一帜。本课程旨在打破“会用黑盒工具但不懂原理”的困境,通过严密的数学推导与完整的代码实践,带领学员深入理解SVM的本质。课程总计35个课时,内容环环相扣,既适合

单课价¥39.00新品 上架
会员价¥19.50开通会员,全站课程按会员价下载套餐详情
1 人关注 更新于 2026-10-21 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥39.00

会员 · 按档位

永久¥19.505折
年¥23.406折
月¥27.307折

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

课程导读:机器学习之支持向量机理论与代码实践

支持向量机(SVM)被誉为监督学习中的“经典艺术品”,其理论深度与算法优雅性在机器学习领域独树一帜。本课程旨在打破“会用黑盒工具但不懂原理”的困境,通过严密的数学推导与完整的代码实践,带领学员深入理解SVM的本质。课程总计35个课时,内容环环相扣,既适合希望夯实数学基础的进阶学员,也适合渴望掌握工程落地能力的实践者。

在开始学习前,学员需具备线性代数、微积分及概率论的基本概念,尤其是矩阵运算与求导能力,这将大大提升对推导过程的理解效率。建议学习顺序严格遵循课程章节:首先通过“机器学习知识体系”与“流程”建立全局观;接着重点攻克“拉格朗日乘子法”,这是后续理解对偶问题的基石,建议配合第4至7节的详细例题反复演算,确保熟练掌握等式与不等式约束下的极值求解技巧;随后进入SVM核心推导,从线性可分情形下的间隔最大化,到引入松弛变量的软间隔分类,再到处理非线性问题的核技巧,每一步都力求逻辑闭环;最后深入SMO算法原理,并动手实现从原生代码到sklearn调用的完整流程。

本课程的独特价值在于“理论与代码的深度耦合”。在理论部分,课程不仅展示最终公式,更详细推导了如何构造拉格朗日函数、如何先求w和b的极小、再对alpha求极大,直至得出完整的对偶问题解。在代码实践部分,学员将看到如何通过Python原生实现SVM训练过程,包括优化算法的具体编码,以及如何通过改进运行速度、引入核函数来完善模型。此外,课程还对比讲解了sklearn中LinearSVC与SVC模块的使用场景与参数调优策略,帮助学员在学术界理论与工业界应用之间自由切换。

学完本课程后,学员将达到以下产出标准:能够徒手推导SVM的对偶问题及KKT条件,清晰阐述核函数的映射原理及其常见形式(如线性核、多项式核、高斯核),具备从零编写SVM训练代码的能力,并能熟练运用scikit-learn构建高性能分类模型。建议学习时,理论章节边看边在纸上推导,代码章节务必暂停视频自行敲代码,而非仅观看。对于耗时较长的推导视频(如第15节),建议分多次观看,确保每一步数学变换都理解透彻。资料包中的视频文件按逻辑顺序排列,请勿跳跃式学习,以免因前置知识缺失而影响对后续SMO算法及核方法的理解。

课程目录

课程目录36 集
  • 1 开课简介 (01:27).mp4
  • 2 机器学习知识体系 (06:45).mp4
  • 3 机器学习流程 (01:38).mp4
  • 4 拉格朗日乘子法求等式约束条件下函数极值 (06:06).mp4
  • 5 拉格朗日乘子法求等式约束条件下函数极值举例 (06:31).mp4
  • 6 拉格朗日乘子法求不等式约束条件下函数极值 (04:20).mp4
  • 7 拉格朗日乘子法求不等式约束条件下函数极值举例 (07:30).mp4
  • 8 SVM介绍 (04:18).mp4
  • 9 函数间隔与几何间隔及其两者关系 (06:46).mp4
  • 10 SVM的数学表示 (05:12).mp4
  • 11 构造拉格朗日函数 (03:55).mp4
  • 12 先求对w,b的极小 (06:54).mp4
  • 13 再对alpha求极大最终得出svm的解 (04:00).mp4
  • 14 上一节问题说明,总结线性可分支持向量机学习算法 (05:38).mp4
  • 15 举例说明svm求解过程 (13:12).mp4
  • 16 线性支持向量机介绍及构造拉格朗日函数 (05:54).mp4
  • 17 线性支持向量机目标函数推导 (07:25).mp4
  • 18 线性支持向量机总结 (03:06).mp4
  • 19 线性支持向量机的支持向量 (05:35).mp4
  • 20 非线性支持向量机 (03:45).mp4
  • 21 核函数 (08:19).mp4
  • 22 常见核函数 (03:42).mp4
  • 23 SMO算法1 (09:27).mp4
  • 24 SMO算法2 (06:16).mp4
  • 25 SMO算法3 (10:52).mp4
  • 26 SMO算法4 (06:53).mp4
  • 27 SMO算法5 (07:13).mp4
  • 28 SVM和SMO总结 (10:06).mp4
  • 29 SVM原生代码实现1 (17:57).mp4
  • 30 SVM原生代码实现2 (08:31).mp4
  • 31 SVM原生代码实现3-改进版增加运行速度 (14:12).mp4
  • 32 SVM原生代码实现4-核函数实现 (09:21).mp4
  • 33 sklearn实现SVM之LinearSVC (05:55).mp4
  • 34 sklearn实现SVM之SVC (04:00).mp4
  • 35 sklearn实现SVM之SVC的rbf (08:22).mp4
  • 36 案例:使用SVM完成手写数字识别 (12:32).mp4