当前位置:   article > 正文

YOLOv8的特征蒸馏代码应用讲解(CWD/MGD/mimic/在线蒸馏/逻辑蒸馏)_yolov8 知识 蒸馏

yolov8 知识 蒸馏

一、环境配置
首先yolov8工程要能在本地跑通,此处不做介绍,网络上很详细。
二、训练教师和学生模型
本文data以coco128数据为例,也可以配置为自定义数据集;在数据集上训练一个效果比较好的教师模型,然后用教师模型去蒸馏学生模型。
model_t:载入教师模型的预训练权重
本文以yolov8l为教师模型,以yolov8n为学生模型,进行训练。
三、蒸馏训练
将已经训练好的教师模型model_t的知识迁移到学生模型model_s上,从而提升学生模型的性能。

import torch
import pdb
from ultralytics import YOLO

import os  

os.environ["WANDB_API_KEY"] = "b002bccf3115458ea20c83fb51ff5f0b1d67e34"
os
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/828575
推荐阅读
相关标签
  

闽ICP备14008679号