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

白云高端网站建设案例如何修改自己的网站标题

白云高端网站建设案例,如何修改自己的网站标题,中学生网站作品,小米发布会2024UNet论文: 地址UNet论文翻译:地址UNet源代码: 地址UNet作者在知乎上进行了解读,里面还有视频的讲解,深入人心.里面有一句话令我印象深刻,我总结下: 很多论文给出了他们建议的网络结构#xff0c;其中包括非常多的细节#xff0c;比如用什么卷积#xff0c;用几层#xff0c…UNet论文: 地址UNet论文翻译:地址UNet源代码: 地址UNet作者在知乎上进行了解读,里面还有视频的讲解,深入人心.里面有一句话令我印象深刻,我总结下: 很多论文给出了他们建议的网络结构其中包括非常多的细节比如用什么卷积用几层怎么降采样学习率多少优化器用什么这些都是比较直观的参数其实这些在论文中给出参数并不见得是最好的所以关注这些的意义不大一个网络结构我们真正值得关注的是它的设计给我们传达了什么信息,给我们引起了什么样的思考,所以我们应该要关注论文所传递的大方向不要被论文中的细节局限了创造力, 而像这种细节参数的调整是属于比较朴素的深度学习方法论很容易花费你很多时间而最终并没有自身科研水平的提升,。这很有感触,很多时候急于发paper,改改里面参数啥的又发表,这样真的可以提高科研水平吗?我们应该从一个大的方向思考,而不是把精力花在这些意义不大的事情上.作者在分析UNet时是从一个大的方向上分析,首先提出疑问,实践验证,总结改进,重复上述过程...最后UNet诞生了,虽然新的网络很快代替它,但是作者的这种研究态度和方式是值得学习的!(建议先看他的知乎和视频,下面是我个人的学习笔记,总结作者的心路历程)1、网红拓扑结构编码和解码encoder-decoder早在2006年就被Hinton大神提出来发表在了nature上.当时这个结构提出的主要作用并不是分割而是压缩图像和去噪声.后来把这个思路被用在了图像分割的问题上也就是现在我们看到的FCN或者U-Net结构在它被提出的三年中有很多很多的论文去讲如何改进U-Net或者FCN不过这个分割网络的本质的拓扑结构是没有改动的, 即下采样、上采样和skip connection.这个结构真的一点毛病都没有吗?显然没有, 大家都在这个经典的结构上不断地去完善它. 在这三年中U-Net得到的超过2500次的引用FCN接近6000次的引用大家都在做什么样的改进呢如果让你在这个经典的结构基础上改进你会去关注哪些点呢2、降采样和升采样第一个问题: 降采样对于分割网络到底是不是必须的问这个问题的原因就是既然输入和输出都是相同大小的图为什么要折腾去降采样一下再升采样呢理论回答是这样的: 降(下)采样的理论意义它可以增加对输入图像的一些小扰动的鲁棒性比如图像平移旋转等减少过拟合的风险降低运算量和增加感受野的大小。升(上)采样的最大的作用其实就是把抽象的特征再还原解码到原图的尺寸最终得到分割结果。如下图所示:​作者认为,对于特征提取阶段浅层结构可以抓取图像的一些简单的特征比如边界颜色而深层结构因为感受野大了而且经过的卷积操作多了能抓取到图像的一些说不清道不明的抽象特征讲的越来越玄学了总之浅有浅的侧重深有深的优势.然后他再次提出疑问:多深才好?U-Net为什么只在4层以后才返回去?问题实际是这样的下图所示既然 X1,0 、X2,0、 X3,0 、X4,0所抓取的特征都很重要为什么我非要降到 X4,0 层了才开始上采样回去呢 3、网络要多深提出疑问后, 作者开始做实验,为了验证多深才好,干脆每加一个深度(层次)就一个网络,然后测它们各自的分割表现,如下图所示,先不要看后两个UNet就看这个不同深度的U-Net的表现(黄色条形图)我们可以看出不是越深越好吧它背后的传达的信息就是不同层次特征的重要性对于不同的数据集是不一样的并不是说我设计一个4层的U-Net就像原论文给出的那个结构就一定对所有数据集的分割问题都最优。(备注:作者分别用了两个数据集:Electron Microscopy 和 Cell)4、UNet的萌芽从上面的分析可见,不同数据集的最优的深度是不一样的, 但是总不能把所有不同深度的U-Net都训练一遍吧这太耗时间了吧。如果给你一个数据集,训练你的网络,你并不知道网络要多深才算最优,也就是你并不知道不同深度的特征的重要性,那有没有办法设计一个网络使得它能够学习不同深度的特征的重要性呢?我把图打出来就很简单了。我们来看一看, 在这个网络里面你都可以找到14层的U-Net它们全部都连在了一起. 这个结构的好处就是我不管你哪个深度的特征有效我干脆都给你用上让网络自己去学习不同深度的特征的重要性。第二个好处是它共享了一个特征提取器(我认为这说的是encoder)也就是你不需要训练一堆U-Net而是只训练一个encoder它的不同层次的特征由不同的decoder路径来还原。这个encoder依旧可以灵活的用各种不同的backbone来代替。5、无法训练可惜的是上面这个网络结构是不能被训练的原因在于梯度不会经过这个红色的区域由于这个区域和算loss function的地方()在反向传播时的路途是断开的。如下图所示如何解决无法训练这个问题?第一个是用deep supervision,后面再说.第二个解决方案是把结构改成这样子如果没有我上面说的那一堆话来盘逻辑这个结构可能不那么容易想到但是如果顺着思路一步一步的走这个结构虽然不能说是显而易见也算是顺理成章的.但是我提一句这个结构由UC Berkeley的团队提出发表在今年的CVPR上是一个oral的论文题目是Deep Layer Aggregation。他们在论文中给出的关于分割网络结构的改进他们还做了其他的工作包括分类和边缘检测。但是主要的思路就是刚刚盘的那些目标就是取整合各个不同层次的特征。这只是一个题外话哦我们继续来看这个结构请问你觉得这个结构又有什么问题为了回答这个问题现在我们和UNet那个结构对比一下不难发现这个结构强行去掉了U-Net本身自带的长连接。取而代之的是一系列的短连接。那么我们来看看U-Net引以为傲的长连接到底有什么优点。如下图:​作者认为U-Net中的长连接是有必要的它联系了输入图像的很多信息有助于还原降采样所带来的信息损失.所以作者给出一个综合长连接和短连接的方案.6、UNet模型诞生这个综合长连接和短连接的方案就是作者他们在MICCAI中发表的UNet,也就是说这里的短连接是为了使模型能够得到训练,然后长连接是获得更多信息.(UNet和刚刚说的那个CVPR的论文结构也太像了吧这个工作和UC Berkeley的研究是完全两个独立的工作也算是一个美丽的巧合。UNet在年初时思路就已经成型了CVPR那篇是我们七月份开会的时候看到的当时UNet已经被录用了所以相当于同时提出。另外和CVPR的那篇论文相比作者还有一个更精彩的点埋在后面说刚刚也留了一个伏笔)7、参数多了是导致UNet比UNet好吗UNet的效果是比UNet好,从网络结构上看,说白了就是把原来空心的U-Net填满了所以有人会认为是参数多了才导致效果好,而不是网络结构的增加.怎么反驳这个呢?为了回答这个问题,同样作者又去做实验验证作者的做法是强行增加U-Net里面的参数量让它变宽也就是增加它每个层的卷积核个数。由此作者他们设计了一个叫wide U-Net的参考结构先来看看UNet的参数数量是9.04M而U-Net是7.76M多了差不多16%的参数所以wide U-Net我们在设计时就让它的参数比UNet差不多并且还稍微多一点点来证明效果好并不是无脑增加参数量带来的​显然,这个实验用到了控制变量法,为了证明不是参数量影响了模型的表现.所以增加U-Net参数使它变宽,即“wide” U-Net.这样这个“wide” U-Net就和UNet的参数差不多,甚至还多了点.实验结果如下:​实验证明,UNet性能的提升和参数量无直接关系,和网络结构有关.(不过这样“无脑”增加参数的实验,作者认为有点敷衍,应该还有更好的办法来完善这个实验,使它更有说服力,总之,作者这种研究思路和爱发现问题以及动手实验值得我学习)另外,实验也证明了单纯地把网络变宽、把参数提上,对效果的提升并不大8、简单解读UNet​从上面分析下来,我们可以解读一下为什么UNet好解读1:显然它的优势是可以抓取不同层次的特征,将它们通过特征叠加的方式整合. 不同层次的特征或者说不同大小的感受野对于大小不一的目标对象的敏感度是不同的比如感受野大的特征可以很容易的识别出大物体的但是在实际分割中大物体边缘信息和小物体本身是很容易被深层网络一次次的降采样和一次次升采样给弄丢的这个时候就可能需要感受野小的特征来帮助.而UNet就是拥有不同大小的感受野,所以效果好.解读2:如果你横着看其中一层的特征叠加过程就像一个去年很火的DenseNet的结构非常的巧合原先的U-Net横着看就很像是Residual的结构这个就很有意思了UNet对于U-Net分割效果提升可能和DenseNet对于ResNet分类效果的提升原因如出一辙因此在解读中作者他们也参考了Dense Connection的一些优势比方说特征的再利用等等.以上说法不一各有各的,这些解读都是很直观的认识其实在深度学习里面某某结构效果优于某某结构的理由或者你加这个操作比不加操作要好很多时候是有玄学的味道在里头也有大量的工作也在探索深度网络的可解释性。9、深监督(Deep Supervision)刚刚在讲本篇的第5节的时候留了一个伏笔说这个结构在反向传播的时候, 如果只用最右边的一个loss来做的话, 中间部分会收不到过来的梯度导致无法训练, 解决的办法除了用短连接的那个结构外,还有一个办法就是用深监督(deep supervision).如下图所示,具体的实现操作就是在图中 X0,1 、X0,2、 X0,3 、X0,4后面加一个1x1的卷积核相当于去监督每个level或者说监督每个分支的U-Net的输出。这样可以解决那个结构无法训练的问题.虽然通过加入短连接解决了无法训练的问题,但是作者仍然把deep supervision加入到UNet中因为这会带来一个非常棒的优势,就是剪枝​10、剪枝同时引出三个问题为什么UNet可以被剪枝如何剪枝好处在哪里 ​我们来看看为什么可以剪枝这张图特别的精彩。关注被剪掉的这部分你会发现在测试的阶段由于输入的图像只会前向传播扔掉这部分对前面的输出完全没有影响的而在训练阶段因为既有前向又有反向传播被剪掉的部分是会帮助其他部分做权重更新的。即测试时剪掉部分对剩余结构不做影响训练时剪掉部分对剩余部分有影响。这就是第一个问题的回答.因为在深监督的过程中每个子网络的输出都其实已经是图像的分割结果了所以如果小的子网络的输出结果已经足够好了我们可以随意的剪掉那些多余的部分接着, 我们把每个剪完剩下的子网络根据它们的深度命名为UNet L1L2L3L4后面会简称为L1L4.​第二个问题是如何去决定剪多少。因为在训练模型的时候会把数据分为训练集验证集和测试集训练集上是一定拟合的很好的测试集是我们不能碰的所以我们会根据子网络在验证集的结果来决定剪多少(所谓的验证集就是从训练集中分出来的数据用来监测训练过程用的)。下面是监督各个子网络在验证集下运行的效果:​先看看L1L4的网络参数量差了好多L1只有0.1M而L4有9M也就是理论上如果L1的结果我是满意的那么模型可以被剪掉的参数达到98.8%。不过根据我们的四个数据集L1的效果并不会那么好因为太浅了嘛。但是其中有三个数据集显示L2的结果和L4已经非常接近了也就是说对于这三个数据集在测试阶段我们不需要用9M的L4网络用0.5M的L2网络就足够了。这也再一次回答了,网络需要多深合适这个问题这幅图是不是就一目了然。网络的深度和数据集的难度是有关系的这四个数据集当中第二个也就是息肉分割是最难的大家可以看到纵坐标它代表分割的评价指标越大越好其他都能达到挺高的但是唯独息肉分割只有在30左右对于比较难的数据集可以看到网络越深它的分割结果是在不断上升的。对于大多数比较简单的分割问题其实并不需要非常深非常大的网络就可以达到很不错的精度了。那我们回答第三个问题,剪枝有什么好处?横坐标代表的是在测试阶段单显卡12G的TITAN X (Pascal)下分割一万张图需要的时间。我们可以看到不同的模型大小测试的时间差好多。如果比较L2和L4的话就差了三倍之多。​对于测试的速度用这一幅图会更清晰。我们统计了用不同的模型1秒钟可以分割多少的图。如果用L2来代替L4的话速度确实能提升三倍。剪枝应用最多的就是在移动手机端了根据模型的参数量如果L2得到的效果和L4相近模型的内存可以省18倍。还是非常可观的数目。关于剪枝的这部分作者认为是对原先的U-Net的一个很大的改观原来的结构过于刻板并且没有很好的利用不用层级的特征。11、总结简单的总结一下UNet的第一个优势就是精度的提升这个应该是它整合了不同层次的特征所带来的第二个是灵活的网络结构配合深监督让参数量巨大的深度网络在可接受的精度范围内大幅度的缩减参数量。作者给我们带来了非常饱满的心路历程, 这个过程我们学到了要想设计出更强的结构你得首先明白这个结构甚至它的原型(如U-Net)设计背后的心路历程。(从认识原型到分析它的组成到批判性的解读再到改进思路的形成实验设计自问自答 ,这是我在这个作者身上学到的做研究的范式)reference1、UNet作者批判UNet https://zhuanlan.zhihu.com/p/44958351
http://www.zqtcl.cn/news/844584/

相关文章:

  • 适合大学生做的兼职网站深圳企业名录大全
  • 电脑做网站用什么软件培训心得体会2000字
  • 手机网站开发公司哪家最专业html5商业网站开发北大青鸟
  • 做爰全过程教育网站建筑工程公司名字起名大全
  • 如何作做网站网站建设需要掌握什么技术
  • 广州网站建设推广公司做网站怎么合并单元格
  • 网站建设策划书的编制怎样建网站域名
  • 公司做网站的费用怎么记账网站源码html
  • 网站流量数据东莞松山湖华为招聘信息
  • 跨境电商一站式服务平台wordpress用旧的编辑器
  • 上海外贸网站推广方法爱站关键词
  • 网站页面框架设计企业建设流程
  • 网站做留言板如何推广小程序商城
  • 金融社区类网站建设鞍山58同城招聘网
  • 网站搭建策划书wordpress 屏蔽插件更新
  • 做网上购物网站杭州房产网官方网站
  • 汕头市网站建设分站公司站长网站大全
  • c2c的网站名称和网址深圳设计公司办公室
  • 建设银行企业版网站做微网站平台
  • 北京企业网站建设电话长沙建设工程信息网
  • 大型综合门户网站开发扁平化个人网站
  • 怎么做代理人金沙网站长沙 网站运营
  • 商城网站开发的目的和意义鲜花类网站建设策划书范文
  • 什么类型的公司需要做建设网站的iis7 网站权限设置
  • 信誉好的商城网站建设火车头 wordpress 发布
  • 龙岩做网站抚顺 网站建设
  • wordpress怎么设置广告位青州网站优化
  • 网站的备案编号高端网站建设谷美
  • 佛山智能网站建设地址设计资溪做面包招聘的网站
  • 荆州网站建设多少钱国外网站设计理念