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

做网站是用wordpress还是DWwordpress 评论回复

做网站是用wordpress还是DW,wordpress 评论回复,计算机专业做网站的开题报告,建一个门户网站本文将对【模型剪枝】基于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/943807/

相关文章:

  • 廊坊网站建设推广济南网站建设选聚搜网络
  • 网站建设工作基本流程如何在自己的电脑上做网站
  • 纪检网站建设计划书网站建设通俗讲
  • 海安网站开发网站改备案信息
  • 网站流量统计表格做网站端口无法清除
  • 企业网站备案域名信息做字体的网站
  • 公司做网站留言板wordpress用户链接
  • 成品网站代理开网店怎么和快递合作便宜
  • 网站未建设的情况说明网络服务提供者应当将该声明转送发出通知的权利人
  • 有没有做网站的公司网页游戏魔域永恒魔石
  • 建设校园网站的背景及意义建设银行宁波招聘网站
  • php网站开发工程成品免费观看网站
  • 电子商务网站建设与原理如何做衣服销售网站
  • 网站建设规划设计报告商城小程序模板
  • 网站添加子域名惠州网站建设找哪个公司
  • 无锡网站建设服务乐清最新招聘信息网
  • 禹城做网站主页面设计
  • 海南网站制作浦口国家建设部网站
  • 公司网站建设论文乐昌北京网站建设
  • 设计素材网站哪个好广州网站开发小程序
  • 包装制品东莞网站建设济南建站方案
  • 丰台网站建设公司做网站阿里云买哪个服务器好点
  • 怎么做电影流量网站吗最近中国新闻事件
  • 网站开发语言检测宝安新闻最新消息今天
  • 比较容易做的网站门户网站建设经验交流
  • 专业的网站开发服务商竞价推广开户
  • 陕西省建设厅网站怎么查焊工证广告设计是做什么的
  • 郑州代做网站正能量视频不打马赛克
  • 做游乐设施模型的网站pageadmincms
  • 在线编写html网页代码关键词排名的排名优化