前言

欢迎大家关注有三AI的视频课程系列,我们的视频课程系列共分为5层境界,内容和学习路线图如下:

第1层:掌握学习算法必要的预备知识,包括Python编程,深度学习基础,数据使用,框架使用。

第2层:掌握CV算法最底层的能力,包括模型设计基础,图像分类,模型分析。

第3层:掌握CV算法最核心的方向,包括图像分割,目标检测,图像生成,目标跟踪。

第4层:掌握CV算法最核心的应用,包括人脸图像,图像质量,视频分析,图像编辑。

第5层:掌握算法落地的关键技术,包括模型优化,模型部署。

其中部分课程的主体内容已经更新完毕,比如数据使用/模型分析/图像分类/图像分割/目标检测/图像生成/视频分类/模型部署;部分课程正在重制更新中,比如模型优化;部分课程正在计划上线中,比如图像编辑,请大家及时关注!

最新的完整介绍如下:【视频课】超全深度学习路线图,有三AI所有免费与付费的视频课程内容汇总!

本次给大家介绍的课程内容是《深度学习之模型优化:理论实践篇》,目标是帮助大家掌握深度学习模型优化的核心内容。

为什么要学习这门课

好的模型结构是深度学习成功的关键因素之一,不仅是非常重要的学术研究方向,在工业界实践中也是模型是否能上线的关键。对各类底层深度学习模型设计和优化技术理解的深度是决定我们能否在深度学习项目中游刃有余的关键,模型压缩与优化是专门针对模型进行精简的技术,这是模型能够在各类嵌入式平台使用的关键技术,包括紧凑模型设计,模型剪枝,模型量化,模型蒸馏,自动化模型设计等内容。

当前许多成熟的框架都支持进行模型的压缩优化,比如Tensorflow、TensorRT,内置了经典的模型压缩优化方法。

为了帮助大家系统性地学习深度学习模型优化的相关内容,我们推出了《深度学习之模型优化》系列课程,目前已完成约7个小时的理论课课程+3个小时的实践课(还在更新中)

子欲学深度学习,模型优化是必学进阶内容!我们这一门课期望帮大家彻底搞定模型优化的学习问题!下面请听课程的详细介绍!

课程内容介绍

本课程内容将包括模型优化压缩的经典算法理论与实践,本次我们介绍的是实践部分内容(基于Pytorch框架),包括模型剪枝、模型量化、知识蒸馏

下图是本次课程的实践部分大纲脑图:

下面简单了解一下各部分实践的内容:

(1) 结构化模型剪枝实践,包括基准模型训练以及基于稀疏约束与缩放因子的结构化剪枝实践,约60分钟

(2) 8bit模型量化实践,包括校准表生成与模型量化,ncnn模型推理,约50分钟

(3) 模型蒸馏实践,包括模型训练与蒸馏,一共约30分钟。

(4) Distiller模型压缩框架,介绍整体架构,模型剪枝与模型量化的功能模块,约40分钟。

另外该课程还有已经完成的超过7个小时理论部分的内容,介绍如下:

(1) 模型剪枝基础,包括模型剪枝的基本概念,模型的冗余性分析,约25分钟,本部分内容可以免费收听。

(2) 非结构化模型剪枝(基础篇),包括基于幅度的连接权重剪枝框架及其改进,约25分钟,本部分内容可以免费收听。

(3) 结构化模型剪枝,包括幅度篇、稀疏权重篇、稀疏因子篇、重建篇,详细介绍了当前各种主流的结构化模型剪枝技术,一共约110分钟。

(4) 模型量化基础,介绍模型量化方法的分类,模型量化的优势,约20分钟,本部分内容可以免费收听

(5) 2值模型量化,包括基础篇、重建篇,详细介绍了当前主流的2值网络,约50分钟。

(6) 8bit模型量化,介绍的内容包括基于KL散度的对称量化、非对称的训练时与训练后量化框架,时长约45分钟。

(7) 混合模型量化,介绍了基于不同位宽的激活值、权重值、梯度值的量化训练框架,约30分钟

(8) 知识蒸馏基础,包括知识蒸馏的概念与迁移学习基础,约25分钟,本部分内容可以免费收听

(9) 知识蒸馏框架,包括基于特征匹配与基于优化目标驱动的框架,时长约50分钟。

除此之外,还有超过2个小时的早期的实践直播内容回放,总体课程长度超过13个小时,后续还会继续更新!

本课程讲师为言有三,讲师简介如下:

龙鹏,笔名言有三,技术社区《有三AI》创始人。先后就读于华中科技大学(2008-2012),中国科学院半导体研究所神经网络实验室(2012-2015),先后就职于奇虎360人工智能研究院(2015.7-2017.5),陌陌科技深度学习实验室(2017.5-2019.3),深度学习算法专家,阿里云MVP,华为云MVP。

拥有超过7年的计算机视觉从业经验,拥有丰富的传统图像算法和深度学习计算机视觉项目经验,著有书籍《深度学习之图像识别:核心技术与案例实战》(机械工业出版社2019.4),《深度学习之模型设计:核心算法与案例实践》(电子工业出版社2020.6),《深度学习之人脸图像处理:核心算法与案例实战》(机械工业出版社2020.7),《深度学习之摄影图像处理:核心算法与案例精粹》(人民邮电出版社2021.4),拥有10余项发明技术专利与学术论文。

擅长领域:Caffe,Tensorflow,Pytorch等主流深度学习平台。神经网络与深度学习理论,深度学习模型设计与优化,计算机视觉的基础领域,AI美学,2D与3D人脸算法,生成对抗网络GAN等领域。

本课程是模型优化课程的其中一部分,属于有三AI整个课程体系中的高阶课程,需要大家已经能够熟练使用深度学习框架与基础模型,建议与另外3门课程配合享用,包括《深度学习之模型分析》,《深度学习之模型设计》,《深度学习之模型部署》,详细介绍请查看:

【视频课】快速掌握5大模型部署框架(NCNN+MNN+Tengine+TensortRT+微信小程序)!

【视频课】先搞懂你用的模型,深度学习模型分析课程来了!

【视频课】超30个小时模型设计理论,4大Pytorch案例实战与安卓部署,长期更新中

如何获取课程

订阅《深度学习之模型优化》专栏,本专栏暂时定价为399,后续随着内容增加还会调整价格,感兴趣的请提前订阅,链接如下:

已有的课程目录如下:

往期相关

  • 【视频课】超全深度学习路线图,有三AI所有免费与付费的视频课程内容汇总!

【视频课】模型剪枝+模型量化+知识蒸馏典型实践!相关推荐

  1. 【视频课】Pytorch模型分析进阶(可视化,参数量与计算量,计算速度)

    课程内容 本次课程内容是Pytorch的高阶使用部分,要求大家预先要熟练掌握Pytorch.总课程大纲包括Pytorch模型结构的分析,Pytorch模型速度与计算量分析,Pytorch模型可视化3部 ...

  2. 【模型压缩】关于知识蒸馏(Distill)的一次实验

    [模型压缩]关于知识蒸馏(Distill)的一次实验 1. 简介 ​ 知识蒸馏(Knowledge Distill)旨在使用一个复杂的教师网络(Teacher Net)来引导一个小的学生网络(Stud ...

  3. 【视频课】深度掌握模型剪枝+模型量化+知识蒸馏3大核心模型压缩技术理论!...

    前言 欢迎大家关注有三AI的视频课程系列,我们的视频课程系列共分为5层境界,内容和学习路线图如下: 第1层:掌握学习算法必要的预备知识,包括Python编程,深度学习基础,数据使用,框架使用. 第2层 ...

  4. Yolov5更换backbone,与模型压缩(剪枝,量化,蒸馏)

    项目地址(GitHub):https://github.com/Ranking666/Yolov5-Processing ~~~欢迎各位交流.star.fork.issues~~~ 项目介绍:     ...

  5. 基于pytorch的模型剪枝+模型量化+BN合并+TRT部署(cifar数据)(2)

    1)量化:High-Bit(>2b): QAT, PTQ, QAFT; Low-Bit(≤2b)/Ternary and Binary: QAT 2)剪枝:正常.规整和分组卷积结构剪枝 3)针对 ...

  6. Python 进阶视频课 - 9. 默顿模型

    这是 Python 进阶课的第九节 - 用默顿模型计量经济资本,进阶课的目录如下: NumPy 上 NumPy 下 Pandas 上 Pandas 下 SciPy 上 SciPy 下 Pandas 时 ...

  7. 杂谈 | 当前知识蒸馏与迁移学习有哪些可用的开源工具?

    所有参与投票的 CSDN 用户都参加抽奖活动 群内公布奖项,还有更多福利赠送 作者&编辑 | 言有三 来源 | 有三AI(ID:yanyousan_ai) [导读]知识蒸馏与迁移学习不仅仅属于 ...

  8. 【杂谈】当前知识蒸馏与迁移学习有哪些可用的开源工具?

    知识蒸馏与迁移学习不仅仅属于模型优化的重要技术之一,也是提升模型跨领域泛化能力的重要技术,那么当前有哪些可用的知识蒸馏和迁移学习开源工具呢? 作者&编辑 | 言有三 1 PaddleSlim ...

  9. 知识蒸馏在推荐系统的应用

    点击上方,选择星标或置顶,每天给你送干货! 作者 | 张俊林 本文转载自知乎 https://zhuanlan.zhihu.com/p/143155437 随着深度学习的快速发展,优秀的模型层出不穷, ...

最新文章

  1. V神再为BCH发声!
  2. Android -- Volley解析
  3. 8.2 高斯分布模型-机器学习笔记-斯坦福吴恩达教授
  4. python-三元运算
  5. 树莓派 rtl8188eu 芯片wifi驱动
  6. 玩转博客园的5个小技巧
  7. AM335x 添加 HUAWEI MU609 Mini PCIe Module,并用pppd 启动相关设备
  8. 第八章Transact-SQL程序设计
  9. mc服务器tps优化,LaggRemover——降低延迟/优化TPS/内存
  10. 当年叱咤风云的框架Struts2,你可知Struts2内功如何修炼之体系结构
  11. mysql5.0 执行定时计划
  12. 类似腾讯手机管家应用android源码
  13. JavaSE学习--集合01
  14. 学习Python,你都遇到了哪些坑?
  15. 坦克大战小游戏——新手练习用的
  16. 微信小程序个人中心页面开发
  17. 15、JVM监控及诊断工具-GUI篇
  18. 计算机进制试题,计算机各种进制转换练习题(附答案)
  19. 解决github :error: failed to push some refs to 问题
  20. 安装黑苹果时不识别内置磁盘_【让天下没有难装的黑果】3 Legacy传统BIOS使用CLOVER引导在GPT硬盘安装OSX+WIN双系统...

热门文章

  1. innerhtml js执行_JS 中 DOM 操作
  2. 【SpringMVC 之应用篇】 2_SpringMVC 的传参问题
  3. 简单好用!利用Spring AOP技术10分钟实现一个读写分离方案
  4. 数据结构之归并排序图文详解及代码(C++实现)
  5. SpringBoot快速集成kafka
  6. Spring AOP 简介以及简单用法
  7. github mysql 数据恢复_记一次MySQL删库的数据恢复
  8. html如何与py_Web项目如何做单元测试?
  9. python反转列表不用切片,在Python中反转切片
  10. 一文读懂 Shell 中各种括号的作用