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

常见的网站推广方式有哪些互动科技 网站建设

常见的网站推广方式有哪些,互动科技 网站建设,哪个软件推广平台比较好,公司网站建设服务费计入什么科目在前面我们看了生成器和判别器的组成。 生成器损失公式: 首先将fake image 和真实的 image输入到判别器中: 接着看第一个损失:参数分别为fake image经过判别器的输出mask,和真实的label进行损失计算。对应于: 其中l…

在前面我们看了生成器和判别器的组成。
生成器损失公式:
在这里插入图片描述
在这里插入图片描述
首先将fake image 和真实的 image输入到判别器中:
接着看第一个损失:参数分别为fake image经过判别器的输出mask,和真实的label进行损失计算。对应于:
在这里插入图片描述
其中loss对应于:

class losses_computer():def __init__(self, opt):self.opt = optif not opt.no_labelmix:self.labelmix_function = torch.nn.MSELoss()def loss(self, input, label, for_real):#true#--- balancing classes ---weight_map = get_class_balancing(self.opt, input, label)#--- n+1 loss ---target = get_n1_target(self.opt, input, label, for_real)loss = F.cross_entropy(input, target, reduction='none')if for_real:loss = torch.mean(loss * weight_map[:, 0, :, :])else:loss = torch.mean(loss)return loss

1:首先平衡类别,input大小为(1,36,256,512),label大小为(1,35,256,512).
在这里插入图片描述
首先将label每个通道所有的值相加,最后只剩下C个值。
在这里插入图片描述
接着将class_occurence第一个值替换为0(在标签中第一个值为空).然后将列表值和0进行比较,统计为True的个数,就是总的类别。
然后求总的类别权重,一张图有24个类别,总的标签图有35各类别,缺失的类别为inf。
在这里插入图片描述
根据argmax获得label的通道索引,输出通道为一的mask图。
在这里插入图片描述
根据类别找对应的权重值。
在这里插入图片描述
接着标签和label输入到:在这里插入图片描述
首先得到一个和input相同大小的全1矩阵。这个矩阵是放在cuda上,用1填充,不需要更新,和input相同维度。
在这里插入图片描述
接着取label的索引,将全1矩阵target压缩通道维度和numclass相乘,这样所有的值都是35,在和label的类别值相加。因为相加之后的值肯定大于35,即clamp将小于34的值替换为34.(感觉clamp并没有起作用),减去35加1,相当于将label类别值全部加1了。
最后将辨别器的decoder输出和真实的label进行交叉熵计算。
在这里插入图片描述
将loss和类别权重相乘,再求均值得到最终的损失。
在这里插入图片描述
接着是第二个损失:生成器希望生成的结果可以骗过判别器,fake产生的图片要尽可能的真实。
在这里插入图片描述
score是判别器encoder部分的两个输出。
在GANloss中:
在这里插入图片描述
在loss中:
在这里插入图片描述
生成器是不完全执行patch_loss,为了使损失更小,则-1+D(x)就要趋近于0,因为D最后是输出一个通道为1的值,即经过sigmoid每个像素输出值在[0,1]之内,为了使-1+D(x)最小,则输出就要尽可能为1,即输出要尽可能正确。
在这里插入图片描述
在这里插入图片描述
得到的两个GANloss相加求均值,再和之前的对抗损失相加。
第三个是特征匹配损失:输入是real image和fake image经过decoder的五个中间变量输出。
在这里插入图片描述
在这里插入图片描述
通过循环计算每一个输出对之间的MSE损失。在这里插入图片描述
将生成的结果和前面两种损失相加。
最后输出:总损失,[对抗损失,None]。
在这里插入图片描述
接着损失取均值,然后反向传播。
然后说判别器的损失:
按照公式:GAN loss需要计算fake image 和 real image产生的中间变量,然后相加。而生成器不用计算E(z,l)。
在这里插入图片描述
在代码中通过控制target的True和False来计算两个loss。
在这里插入图片描述
在这里插入图片描述
损失包含:
1:fake image经过判别器得到的mask和真实的label计算对抗损失。
2:real image经过判别器得到的mask和真实的label计算对抗损失。
3:两个GAN loss。
4:label mix
在这里插入图片描述
在这里插入图片描述
首先获得label上的类别值,然后遍历类别值,将mask中的类别随机替换为0或者1,然后和真实的image相乘,对target_map取反后和fake_image相乘最后相加。最终输出混合的image和新的target_map。
混合的image输入判别器中后计算labelmix损失:
四个参数:进过[0,1]替换后的mask,mix_image经过判别器的输出,fake_image经过判别器的输出和real_image经过判别器的输出。
在这里插入图片描述
在这里插入图片描述
生成的label_mix loss和原始的三个loss相加。
这样就计算完了辨别器损失。

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

相关文章:

  • 网站搭建怎么弄的网页和网站区别
  • 携程网站的会计工作怎么做襄樊最好网站建设价格
  • 拖拽式可视化编辑网站百度商桥在网站
  • 石家庄兼职做网站云服务器和网站空间
  • 网站做淘客wordpress 响应时间
  • 做目的旅游网站的青岛模板建站多少钱
  • 快站科技论坛外链代发
  • 大气产品展示网站源码蕲春县住房和城乡建设局网站
  • 郑州网站建设 服务创业四川省建设信息网站
  • 免费crm网站不用下载的软件纳米加工平台
  • 肥城网站建设电话wordpress标签设置主页
  • 食品公司网站设计项目php 获取网站根域名
  • 网站数据库配置网站源码上传
  • 医疗网站跳出率郑州网站开发公司电话
  • 涪陵做网站wordpress分页样式
  • 标准网站有哪些找人做网站 优帮云
  • php网站建设管理教材网站建设咨询公
  • 上海高端网站开发站霸网络网站平台搭建要多少钱
  • 郑州市网站和公众号建设wordpress 外网访问不了
  • 网站建设详细需求文档重庆网站建设推广公司哪家好
  • 如果做局域网影音网站做有弹幕视频网站
  • seo对网站的作用网站后台空白
  • 网站开发技术三大件最专业的网站开发公司哪家最专业
  • 开发微网站pc网站运营
  • 建设网站网站建站asp.net网站开发第一步
  • 建设网站的好处wordpress分类
  • 外贸做网站用什么分类信息网站排行
  • 我想找个做代理的网站郑州知名做网站公司
  • WordPress侧边按钮插件白帽seo
  • 微信建设网站网页链接下载