RMS正则化 和 STD正则化 的一些见解

研究styleganv2过程中,记录下它使用的正则化方法的一些见解

RMS=方均根
STD=标准差

stylegan 中的 pixel_norm 是 RMS正则化
常见的BN层,IN层,用的是STD。

在不减均值的情况下
RMS正则化公式

t = torch.rand([3, 128, 64, 64])
t = t * t.pow(2).mean(dim=1,keepdim=True).rsqrt()

标准差正则化公式

t = torch.rand([3, 128, 64, 64])
t = t / t.std(dim=1,keepdim=True)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
一个想法
截断标准差最小为0.33,限定增益上限。
然后通过信号下面积和Log函数来控制信号均值范围。

想法期望,在使用验证期固定的gamma和bias时,使信号也有一定的可变性,实现另外一种ada_in的效果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值