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

做网站的你选题的缘由是什么电子商务与网络营销教案

做网站的你选题的缘由是什么,电子商务与网络营销教案,企点客户端,做原材料供应的网站有哪些错误率前五的神经网络(图-1): 图-1 可以很直观的看到,随着层数的增加Error也在逐渐降低,因此深度是非常重要的,但是学习更好的网络模型和堆叠层数一样简单吗?通过实现表明(图-2&…

错误率前五的神经网络(图-1):

图-1

可以很直观的看到,随着层数的增加Error也在逐渐降低,因此深度是非常重要的,但是学习更好的网络模型和堆叠层数一样简单吗?通过实现表明(图-2),并不是如此,会出现梯度消失和梯度爆炸的现象,甚至比堆叠之前的训练效果更差,这种现象被称为梯度退化。 

图-2

如何保证梯度不退化,即随着堆叠层数的增加,训练模型不会比堆叠之前还要差?深度残差网络(Deep Residual Learning,ResNet)的提出很好的解决了这一问题,并且不仅没有增加额外的参数,也没有增加计算的复杂度。

ResNet在普通网络的基础上插入了短路(shortcut connection)(图-3),将这个网络变成了ResNet。

图-3

以上的叙述知识思想层面的,将思想转化为实操,离不开背后的数学原理(图-4)。

图-4

我们将最后的输出设置为 H(x)  ,我们将堆叠的非线性层去拟合F(x) = H(x) - x ,原来的映射就变成了F(x) + x (F(x)必须和x的维度相同,如果不相同可是使用1*1卷积或者增加padding)。相当于我们在一些非线性对叠层之间插入了一个短路(shortcut connection),如果堆叠之后的模型的训练Error比之前还要差,就会直接走短路通道,如果堆叠之后的模型比之前好了,就进行堆叠,至于在几个堆叠层之间插入一个短路,这取决于训练的参数。

使用ResNet模型并不需要建立新的求解器,我们可以直接使用公共库,代码演示如下:

class ResBlk(nn.Module):"""resnet block"""def __init__(self, ch_in, ch_out):""":param ch_in::param ch_out:"""super(ResBlk, self).__init__()self.conv1 = nn.Conv2d(ch_in, ch_out, kernel_size=3, stride=1, padding=1)self.bn1 = nn.BatchNorm2d(ch_out)self.conv2 = nn.Conv2d(ch_out, ch_out, kernel_size=3, stride=1, padding=1)self.bn2 = nn.BatchNorm2d(ch_out)#如果shortcut的输入和输出层的channel不一样,可以用一个1*1的卷积让他们变成一样self.extra = nn.Sequential()if ch_out != ch_in:# [b, ch_in, h, w] => [b, ch_out, h, w]self.extra = nn.Sequential(nn.Conv2d(ch_in, ch_out, kernel_size=1, stride=1),nn.BatchNorm2d(ch_out))def forward(self, x):""":param x: [b, ch, h, w]:return:"""out = F.relu(self.bn1(self.conv1(x)))  #激活函数,也可以在上面的网络(第25行)写nn.ReLUout = self.bn2(self.conv2(out))# short cut.# extra module: [b, ch_in, h, w] => [b, ch_out, h, w]# element-wise add:out = self.extra(x) + outreturn out

这个代码来自于课时72 ResNet与DenseNet-2_哔哩哔哩_bilibili 

中间关于这个思想的解释来自于我自己对Deep Residual Learning for Image Recognition 论文的理解,如果有什么问题,欢迎各位大佬指正,我将会感激不尽。 

http://www.mmbaike.com/news/21774.html

相关文章:

  • 买域名网站百度文库官网登录入口
  • 北京传媒公司排名宁波seo推广咨询
  • 旅游网站优化方案打开百度网页
  • 大学网站建设策划书自己怎样在百度上做推广
  • 相亲网站怎么做十大舆情网站
  • 做网站在阿里云买什么软件域名估价
  • 网络营销网站功能seo系统是什么
  • 做网站有哪几种语言网上广告怎么推广
  • 网页制作公司 日企seo深圳网络推广
  • 汕头网站设计定制如何制作网站二维码
  • 百度医疗网站建设seo技术教程博客
  • 高级网站建设费用网络搜索优化
  • h5设计制作是什么意思百度上如何做优化网站
  • 广州品牌网站设计今日新闻最新
  • 民族文化网站建设的作用职业技能培训
  • 做网站 赚钱多吗百度网盘电脑版下载
  • wordpress 百度广告插件企业网站优化
  • 自己独立服务器网站建设辽源seo
  • 网站开发后端用java叫什么网站推广策划案
  • 电子商务网站建设毕业论文天津百度推广公司
  • 亚马逊品牌备案网站怎么做百度推广在哪里能看到
  • 长沙市网站制作哪家好郑州seo优化
  • 情侣做记录网站源码seo快速排名关键词
  • 万维网网站注册如何制作网页游戏
  • 巩义做网站xd seob站视频怎么快速推广
  • 做网站专家系统开发
  • 网站模板怎么做视频教程国家提供的免费网课平台
  • 汕头住房与城乡建设网站信息流优化师证书
  • 武汉工程造价咨询公司滁州网站seo
  • 自己做网站能做付费链接吗个人推广app的妙招