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

韶关市网站建设_网站建设公司_C#_seo优化

沙井做网站公司,阿里云wordpress菜鸟,网站手机适配跳转,58同城找工作招聘信息之前一直和小伙伴探讨batch normalization层的实现机理#xff0c;作用在这里不谈#xff0c;知乎上有一篇paper在讲这个#xff0c;链接 这里只探究其具体运算过程#xff0c;我们假设在网络中间经过某些卷积操作之后的输出的feature map的尺寸为4322 4为batch的大小… 之前一直和小伙伴探讨batch normalization层的实现机理作用在这里不谈知乎上有一篇paper在讲这个链接 这里只探究其具体运算过程我们假设在网络中间经过某些卷积操作之后的输出的feature map的尺寸为4×3×2×2 4为batch的大小3为channel的数目2×2为feature map的长宽 整个BN层的运算过程如下图   上图中batch size一共是4, 对于每一个batch的feature map的size是3×2×2 对于所有batch中的同一个channel的元素进行求均值与方差比如上图对于所有的batch都拿出来最后一个channel一共有4×416个元素 然后求区这16个元素的均值与方差上图只求了mean没有求方差。。。 求取完了均值与方差之后对于这16个元素中的每个元素进行减去求取得到的均值与方差然后乘以gamma加上beta公式如下 所以对于一个batch normalization层而言求取的均值与方差是对于所有batch中的同一个channel进行求取batch normalization中的batch体现在这个地方 batch normalization层能够学习到的参数对于一个特定的channel而言实际上是两个参数gamma与beta对于total的channel而言实际上是channel数目的两倍。   用pytorch验证上述想法是否准确用上述方法求取均值以及用batch normalization层输出的均值看看是否一样 上代码 1 # -*-coding:utf-8-*-2 from torch import nn3 import torch4 5 m nn.BatchNorm2d(3) # bn设置的参数实际上是channel的参数6 input torch.randn(4, 3, 2, 2)7 output m(input)8 # print(output)9 a (input[0, 0, :, :]input[1, 0, :, :]input[2, 0, :, :]input[3, 0, :, :]).sum()/16 10 b (input[0, 1, :, :]input[1, 1, :, :]input[2, 1, :, :]input[3, 1, :, :]).sum()/16 11 c (input[0, 2, :, :]input[1, 2, :, :]input[2, 2, :, :]input[3, 2, :, :]).sum()/16 12 print(The mean value of the first channel is %f % a.data) 13 print(The mean value of the first channel is %f % b.data) 14 print(The mean value of the first channel is %f % c.data) 15 print(The output mean value of the BN layer is %f, %f, %f % (m.running_mean.data[0],m.running_mean.data[0],m.running_mean.data[0])) 16 print(m) 用 m nn.BatchNorm2d(3) 声明新的batch normalization层用 input torch.randn(4, 3, 2, 2) 模拟feature map的尺寸 输出值   咦怎么不一样貌似差了一个小数点可能与BN层的momentum变量有关系在生命batch normalization层的时候将momentum设置为1试一试 m.momentum1 输出结果 没毛病 至于方差以及输出值大抵也是这样进行计算的吧留个坑转载于:https://www.cnblogs.com/yongjieShi/p/9332655.html
http://www.ihoyoo.com/news/32442.html

相关文章:

  • 甘肃电子商务网站建设3d效果图制作公司
  • php建设网站教程常用的设计网站
  • 郴州网站建设推广方案网站主页设计费用
  • 济南智能网站建设咨询电话什么网站可以做设计赚钱吗
  • 网站界面需求手机app制作流程
  • 儿童产品网站建设ui设计师工作流程
  • 做网站学习什么网站建设内存
  • 企业应该如何建设网站个人网站源码免费下载
  • 网站做一样的算侵权么wordpress 即时联系
  • 网站建设公司的公司排名百度搜索数据查询
  • 招聘网站建设的意义哪些公司做网站开发
  • 做网站用什么软件贪玩传奇手游官方网站
  • 推广网站有哪些平台巩义做网站
  • 网站群建设方案.doc禁用wordpress更新
  • 校园网子网站建设管理意见或策划wordpress需要多大空间
  • 企业展示网站开发北京建设信源资讯有限公司网站
  • 个人电脑可以做网站服务器吗哪些网站有任务做
  • 河南怎样做网站推广烟台有没有做网站
  • 做直播大秀的平台和网站收录优美图片
  • 江苏网站建设 seo设计类的网站
  • 印刷东莞网站建设技术支持设计师联盟
  • 简易网站制作wordpress不能启动怎么解决方法
  • 90设计网站可以商用吗icp网站信息
  • 怎么只做自己的电商网站网站开发需要什么人
  • 亚马逊做外贸英文网站深圳网站开发设计
  • 柳州门户网站建设公司排名个人主页网站模板
  • 平顶山股票配资网站建设做网站要买什么空间
  • 响应式网站建设哪家好外贸 网站 建设 高端
  • 静态网站添加到织梦制作网站网页设计
  • 海南北京网站建设郑州网站建设如何