yolo进行剪枝、蒸馏、量化研究

一、剪枝研究

个人以ultralyrics-8.3.179版本和torch_pruning,github上某人研究,研究链接:https://github.com/heyongxin233/YOLO-Pruning-RKNN

修改内容:

ultralytics\engine\model.py第798行添加:

python 复制代码
 self.trainer.prune = kwargs.get("prune", False)
 self.trainer.prune_ratio = kwargs.get("prune_ratio", 0.5)
 self.trainer.prune_iterative_steps = kwargs.get("prune_iterative_steps", 1)

ultralytics\engine\trainer.py这个替换比较多,使用文件对比工具

配置文件修改:ultralytics\cfg\default.yaml第46行添加下面东西

python 复制代码
# prune setting --------------------------------
prune: False # Prune or not
prune_ratio: 0.66874
prune_iterative_steps: 1
prune_load: False
sparse_training: False

二、蒸馏研究

三、量化研究

相关推荐
问好眼11 小时前
《算法竞赛进阶指南》0x01 位运算-3.64位整数乘法
c++·算法·位运算·信息学奥赛
yyjtx11 小时前
DHU上机打卡D31
开发语言·c++·算法
GEO行业研究员11 小时前
《认知锚定与路径锁死:基于爱搜光年模型的AI决策链条风险放大机制监测》
人工智能·算法·ai搜索优化·geo优化·医疗geo·医疗geo优化
wefg111 小时前
【算法】单调栈和单调队列
数据结构·算法
岛雨QA12 小时前
图「Java数据结构与算法学习笔记12」
数据结构·算法
岛雨QA12 小时前
多路查找树「Java数据结构与算法学习笔记11」
数据结构·算法
_Li.12 小时前
Simulink - 6DOF (Euler Angles)
人工智能·算法·机器学习·游戏引擎·cocos2d
岛雨QA12 小时前
树结构实际应用「Java数据结构与算法学习笔记10」
数据结构·算法
zephyr0512 小时前
DP 从放弃到拿捏:一份持续更新的动态规划题解清单(一)
算法·动态规划
岛雨QA12 小时前
树结构的基础部分「Java数据结构与算法学习笔记9」
数据结构·算法