当前位置: 首页 > news >正文

网站直播的功能怎样做南宁建筑网站

网站直播的功能怎样做,南宁建筑网站,公司做网站需要准备什么材料,photoshop电脑版怎么下载本文将对【模型剪枝】基于DepGraph(依赖图)完成复杂模型的一键剪枝 文章中剪枝的模型进行蒸馏训练 一、逻辑蒸馏步骤 加载教师模型定义蒸馏loss计算蒸馏loss正常训练 二、代码 1、加载教师模型 教师模型使用未进行剪枝,并且已经训练好的原始模型。 teacher_mod…

本文将对【模型剪枝】基于DepGraph(依赖图)完成复杂模型的一键剪枝 文章中剪枝的模型进行蒸馏训练

一、逻辑蒸馏步骤

  • 加载教师模型
  • 定义蒸馏loss
  • 计算蒸馏loss
  • 正常训练

二、代码

1、加载教师模型

教师模型使用未进行剪枝,并且已经训练好的原始模型。

teacher_model = torch.load('./logs/before_prune.pth', map_location=device)

2、定义蒸馏loss

分割和分类的loss,都是用的softmax。

import torch.nn.functional as F
import torch.nn as nn
# 蒸馏温度
Tempature = 2
def KD_loss(teacher_pred, student_pred):t_p = F.softmax(teacher_pred / Tempature, dim=1)s_p = F.log_softmax(student_pred / Tempature, dim=1)return nn.KLDivLoss(reduction='mean')(s_p, t_p) * (Tempature ** 2)

3、 计算蒸馏loss

teacher_outputs = t_model(imgs)
# 蒸馏loss
soft_loss = KD_loss(teacher_outputs, outputs)
# 总loss = 蒸馏loss*alpha + 原学生模型loss*(1-alpha)
alpha = 0.9
all_loss = loss * (1 - alpha) + soft_loss * alpha

4、正常训练

all_loss.backward()

用剪枝前训练好的模型对剪枝后模型进行蒸馏训练,训练后测试效果如下:
在这里插入图片描述

http://www.yayakq.cn/news/785643/

相关文章:

  • 怎么做网站旺铺装修wordpress菜单显示选项
  • 杭州网站建设维护网页上做网会员网站备案怎么写
  • 俄文网站全国最缺工的100个职业排行
  • 织梦网站根目录在哪里应用软件开发属于什么行业
  • discuz论坛和网站同步登录网站购买
  • j2ee 做网站工程项目管理软件 免费
  • 如何制造公司网站创意产品设计获奖作品
  • 给学校做网站大连开发区社保网站
  • 网站维护的要求济南网站建设铭盛信息
  • 广州本地门户网站做网站需要买域名吗
  • 网站物理结构优化包含网页优化吗seo综合查询是什么
  • 网站备案最快要几天青岛海川建设集团有限公司网站
  • 网站不更新王烨峰
  • 网站我们的客户预付网站制作费怎么做凭证
  • 薇诺娜经常在那个网站做特价台州平台网站建设
  • 中国建设银行网站首页手机银行张家港网站开发培训广告代理
  • 公司网站优化哪家好python做的网站有哪些
  • 投融网站建设方案东莞seo外包超联seo
  • 乐清网站优化推广东莞专业网站建设价钱
  • 网站如何定位wordpress相册插件下载
  • 优秀的网站设计网上图书商城网站设计
  • 购物网站建设 优帮云爱客crm手机下载
  • 青岛营销网站建设旅游宣传推广方案
  • 帮别人做网站网站购买
  • 福建建设厅网站免费制作动画的app
  • 网站设计规划建设的目的郑州营销型网站
  • 图片类网站开发需求php建网站
  • 微网站建设c思科企业网络拓扑图
  • 域名就是网站名吗网站建设具体方案
  • 做网站为什么要投资钱广东建设项目备案公示网站