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

网络广告策略有哪些南宁网站seo

网络广告策略有哪些,南宁网站seo,wordpress文章采集工具,网站建设优化排名在做深度学习项目时,从头训练一个模型是需要大量时间和算力的,我们通常采用加载预训练权重的方法,而我们往往面临以下几种情况: 未修改网络,A与B一致 很简单,直接.load_state_dict() net ANet(num_cla…

在做深度学习项目时,从头训练一个模型是需要大量时间和算力的,我们通常采用加载预训练权重的方法,而我们往往面临以下几种情况:
在这里插入图片描述

未修改网络,A与B一致

很简单,直接.load_state_dict()

net = ANet(num_classses = 5,init_weights=True)
net.to(device)
net.load_state_dict(torch.load('weight/B_weight.pth'))

修改了网络,A与B不一致

[pytorch官方文档](Search — PyTorch master documentation):

load_state_dict(state_dict, strict=True)

将 state_dict 中的参数和缓冲区复制到此模块及其后代中。如果 strict 为 True,则 state_dict 的键必须与该模块的 state_dict() 函数返回的键完全匹配。

state_dict是包含参数和持久缓冲区的字典,可以看出 strict默认为True,所以默认状态下是严格要求state_dict中的key与torch.nn.Module.state_dict返回的key完全一致的

load_state_dict()函数有两个返回值:

missing_keys 是包含缺失键的 str 列表
unexpected_keys 是包含意外键的 str 列表

方法一:

将strict改为false,加载键值相同的部分。

model = NET2()
state_dict = model.state_dict()
weights = torch.load(weights_path)['model_state_dict']	#读取预训练模型权重
model.load_state_dict(weights, strict=False)	#strict

但是此时还存在一种情况:键值相同但shape不同,故应进行if…in…的判断:

ANet = torch.load('ANet.pt')  # 加载预训练权重模型(.pt文件)参数
#现成的模型的话,如resnet50 = models.resnet50(pretrained=True)
#采用:pretrained_dict = resnet50().state_dict()  
model = Model() # 创建模型
model_dict = model.state_dict() # 得到模型的参数字典# 判断预训练模型中网络的模块是否修改后的网络中也存在,并且shape相同,如果相同则取出
pretrained_dict = {k: v for k, v in ANet.items() if k in model_dict and (v.shape == model_dict[k].shape)}# 更新修改之后的 model_dict
model_dict.update(pretrained_dict)# 加载我们真正需要的 state_dict
model.load_state_dict(model_dict, strict=False)

方法二:

1.将权重导入原模型,之后在加载后的原模型基础上进行修改。
2.修改权重文件参数,再进行导入
适用于改动不大的模型

http://www.shuangfujiaoyu.com/news/58801.html

相关文章:

  • 北京高级网站开发青柠影院免费观看电视剧高清
  • 想自己在家做外贸网站游戏广告推广平台
  • 福州网站提升排名互联网
  • 珠海住房和建设局网站汕头网站排名优化
  • 洛阳做家教去什么网站深圳网络推广的公司
  • 企业邮箱注册要钱吗长沙seo网络推广
  • 帮人做淘宝网站骗钱软文推广一般发布在哪些平台
  • HTML5怎么做自适应网站企业推广网站有哪些
  • 做联盟 网站 跳转 防止垃圾外链营销策划方案ppt
  • 网站建设交流论坛地址seo怎么弄
  • wordpress分类文章谷歌seo外包
  • 给政府做网站网络优化论文
  • wordpress电商小程序浙江seo技术培训
  • 纯jsp做的留言板网站网络推广员的日常工作
  • 衣服货源怎么找厂家拿温州seo优化公司
  • 哪个网站专门做二手的国外域名购买
  • 什么域名不用备案seo关键词优化是什么意思
  • sketch网站花边怎么做搜索引擎优化的具体措施
  • wordpress书籍主题站长工具seo综合查询访问
  • 网站开发技术的简历营销型网站外包
  • 设计师网站图片成都seo专家
  • 扒wordpressseo应该如何做
  • 如何做好产品网络推广windows11优化大师
  • b2c网站有哪些平台竞价排名是什么
  • 网站会员方案windows7优化大师下载
  • 中国海洋大学做英语作业的网站网站建设公司简介
  • 河北商城网站建设价格百度seo推广怎么收费
  • 厦门专业做网站的公司一键生成网页
  • 邹城市住房和建设局网站电池优化大师下载
  • 网站建设合同范文宁波seo排名优化培训