提取方式:百度网盘共【12】节是否有课件:有你将收获
学习知识蒸馏的原理和方法
掌握YOLOv5知识蒸馏方法和进行项目实战
适用人群
希望学习YOLOv5知识蒸馏和项目实战的学员 课程介绍
PyTorch版的YOLOv5是一个当前非常流行的目标检测器,本课程对YOLOv5进行知识蒸馏实战,来提升其性能。
知识蒸馏(Knowledge Distillation)是模型压缩的一种常用的方法。它利用性能更好的大模型的监督信息,来训练一个轻量化小模型,使小模型达到更好的性能和精度。 最早是由Hinton首次提出并应用在分类任务上,这个大模型称之为教师模型,小模型称之为学生模型。来自教师模型输出的监督信息称之为Knowledge(知识),而学生网络学习迁移来自教师网络的监督信息的过程称之为Distillation(蒸馏)。
本课程在YOLOv5 v6.1版本代码的基础上增加知识蒸馏方法,并实际演示针对自己的数据集训练和进行知识蒸馏过程,并讲解原代码针对知识蒸馏的修改部分。
本课程分为原理篇、实战篇、代码讲解篇。
原理篇包括:知识蒸馏的基础知识、目标检测中知识蒸馏的方法。
实战篇包括:PyTorch环境安装、YOLOv5项目安装、准备自己的数据集、修改配置文件、训练学生网络(Yolov5s)、训练教师网络(训练YOLOv5m)、知识蒸馏训练。
代码讲解篇包括:知识蒸馏具体修改代码的讲解。
课程目录
第一章:课程简介 课程简介 10:43 第二章:原理篇 知识蒸馏的基础知识 09:27 目标检测中知识蒸馏的方法 16:40 第三章:项目实战篇 软件环境安装(Windows) 13:21 软件环境安装(Ubuntu) 06:36 YOLOv5项目安装 05:34 准备自己的数据集 05:12 修改配置文件 03:00 训练学生网络(Yolov5s) 08:04 训练教师网络(训练YOLOv5m) 02:34 知识蒸馏训练 07:48 第四章:代码讲解篇 知识蒸馏具体修改代码的讲解 09:49
资源声明(购买视为同意此声明): 1.在网站平台的任何操作视为已阅读和同意网站底部的注册协议及免责声明,本站资源已是超低价,且不提供技术支持 2.部分网络用户分享网盘地址有可能会失效,如发生失效情况请发邮件给客服code711cn#qq.com (把#换成@)会进行补发 3.本站站内提供的所有可下载资源(软件等等)本站保证未做任何负面改动;但本网站不能保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都不是100%无错或无bug;需要您有一定的基础能够看懂代码,能够自行调试修改代码并解决报错。同时本站用户必须明白,源码便利店对提供下载的软件等不拥有任何权利,其版权归该资源的合法拥有者所有。 4.本站所有资源仅用于学习及研究使用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担 5.因资源可复制性,一旦购买均不退款,充值余额也不退款