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

做网站域名解析小红书软文案例

做网站域名解析,小红书软文案例,临沂高端网站建设,用百度云服务器做网站目前的需求是:有一个模型,准备使用组合损失,其中有2个或者多个损失函数。准备对其进行加权并线性叠加。但想让这些权重进行自我学习,更新迭代成最优加权组合。 目录 1、构建组合损失类 2、调用组合损失类 3、为其构建优化器 …

目前的需求是:有一个模型,准备使用组合损失,其中有2个或者多个损失函数。准备对其进行加权并线性叠加。但想让这些权重进行自我学习,更新迭代成最优加权组合。

目录

1、构建组合损失类

2、调用组合损失类

3、为其构建优化器

4、梯度归零

5、跟新优化器参数

6、结果展示


1、构建组合损失类

每项损失函数可以定义在init里面,这样的话就只需要模型的输出和训练目标。我这里没有这样设置,选择把每项损失值传过来进行线性加权叠加。

# 定义组合损失函数---------------------------------------START
class CombinedLoss(nn.Module):def __init__(self):super(CombinedLoss, self).__init__()# 定义损失函数权重作为可训练参数self.w_adv = nn.Parameter(torch.ones(1, requires_grad=True))  # 对抗损失的权重,初始值为0.2 self.w_con = nn.Parameter(torch.ones(1, requires_grad=True))  # 内容感知损失的权重,初始值为0.2self.w_mse = nn.Parameter(torch.ones(1, requires_grad=True))  # 均方误差损失的权重,初始值为0.2self.w_s3im = nn.Parameter(torch.ones(1, requires_grad=True))  # 随机结构相似性损失的权重,初始值为0.2self.w_gui = nn.Parameter(torch.ones(1, requires_grad=True))  # 边缘引导损失的权重,初始值为0.2def forward(self, loss_adv, loss_con, loss_mse, loss_s3im, loss_gui):return self.w_adv*loss_adv + self.w_con*loss_con + self.w_mse*loss_mse + self.w_s3im*loss_s3im + self.w_gui*loss_gui

2、调用组合损失类

在计算组合损失之前,需要初始化类对象。

combinedloss = Loss.CombinedLoss()unet_loss = self.combinedloss(loss_adv = unet_gan_loss, loss_con = gen_content_loss, loss_mse = unet_criterion, loss_s3im = s3im_loss, loss_gui = guid_loss)

3、为其构建优化器

最好单独构建优化器,这样我们可以设置与总损失不用的学习率。避免学习率过大导致梯度消失。

self.lr_weight_optimizer = optim.Adam(self.combinedloss.parameters(),lr = 1e-4,betas=(0.9, 0.999))

4、梯度归零

在每次计算总损失之前,需要把每个优化器的梯度归零

self.lr_weight_optimizer.zero_grad()

5、跟新优化器参数

在总损失反向传播之后,需要对优化器的参数进行更新

self.lr_weight_optimizer.step()

6、结果展示

每个权重都会自动更新。 

http://www.tdrn.cn/news/218.html

相关文章:

  • 手机在线建站无锡百度seo优化
  • jquery 网站根目录开封网站推广公司
  • 营销型网站的建设和运营网络推广员怎么做
  • 哈尔滨快速制作网站获客软件
  • 做钓鱼网站判刑百度网页版登录入口
  • 广元做网站的公司营销型网站的类型有哪些
  • 石家庄网站优化近三天发生的大事
  • 广西建设职业技术学院官方网站市场调查报告
  • 网站建设与管理专业就业方向青岛seo整站优化
  • linux宝塔面板做网站百度关键词搜索次数
  • 自动生成海报的网站自动引流推广app
  • 知名网站制作案例网站的推广方式
  • 网站建设与维护是什么内容怎么收录网站
  • 网站开发怎么让别人看到信息发布
  • 南孚电池网站建设收录查询api
  • 徐州网站建设百度一下首页网页百度
  • 恢复被百度k网站 关键词收录公众号怎么开通
  • 阅读的网站建设需要多少钱百度推广代理赚钱
  • 一级a做爰片免费网站视频网站查询平台
  • 安徽网站开发推荐如何优化关键词排名快速首页
  • 网站模板html 汽车膜产品宣传推广方案
  • 网站建设2017排名长沙网站推广
  • php网站开发报告书网络营销是什么专业
  • wordpress 定时任务沈阳seo排名优化教程
  • 万网企业邮箱百度seo公司哪家最好
  • 做技能培训和那个网站合作好谷歌google play官网下载
  • wordpress菜单跳转页面跳转seo教程技术优化搜索引擎
  • 杭州建设网站网站郑州seo优化顾问热狗
  • ssh框架做的网站问题怎么制作链接网页
  • 什么是部署php网站怎么制作网页里面的内容