当前位置:首页 > 黑客技术 > 正文内容

10个人的创业团队策划书,如何做好创业团队建设论文案例

访客3年前 (2022-01-13)黑客技术985

  艺术经纬:LRS好困,小咸鱼   

  

  #【新智元介绍】何明凯团队又发新文了!这一次,他们研究了如何将预先训练好的ViT转移到检测模型中,这样标准的ViT模型就可以作为Mask了。   

  

  使用了美国有线电视新闻网的主干。结果表明,与有监督和以前的自我监督的预训练方法相比,AP框的绝对值增加了4%。   

  

  模型参数的初始化一直是一个重要的研究问题。适当的初始化可以提高模型的性能,加速收敛,找到最优解。   

  

  由于不需要训练数据,在对下游任务(如图像分类、目标检测)的模型进行微调之前,无监督或自监督的训练模型自然可以作为初始化参数。   

  

  无监督算法的性能是通过微调后的模型在下游任务中的性能,如准确性和收敛速度,是否比基线模型有所提高来判断的。   

  

  在计算机视觉领域,由于过去CNN的主导地位,无监督深度学习通常基于标准的卷积网络模型。例如,将ResNet预先训练好的模型移植到其他基于CNN的模型中是非常容易和直接的。   

  

  但现在时代变了,Vision Transformer(ViT)成为了新的主流模式。   

  

     

  

  虽然其他无监督ViT模型的参数和CNN在很大程度上没有区别,但是对于迁移的细节却没有相关的研究。   

  

  近十年来,目标检测一直是视觉领域的核心任务,但在ViT时代却没有太多的研究成果。   

  

  结合这两个出发点,何在FAIR的最新研究中,研究了基于目标检测任务的标准ViT模型的迁移方法。   

  

     

  

  https://arxiv.org/abs/2111.11429   

  

  本文第一作者是李,现任AI。   

  

  研究部(FAIR)研究工程师分别于2015年和2018年在北京大学获得学士学位和硕士学位。他的主要研究领域是计算机视觉和深度学习。   

  

     

  

  第二个作者是赛宁。   

  

  谢,现任FAIR研究科学家。毕业于美国加州大学圣地亚哥分校,2013年获得上海交通大学ACM荣誉班学士学位。研究兴趣包括机器学习(主要是深度学习)及其在计算机视觉中的应用。   

  

     

  

  #研究方法   

  

  以何2017年发布的目标检测模型Mask R-CNN为基础模型,也就是Cascade R-CNN。   

  

  而HTC/HTC,是一个非常适合研究目标检测和迁移学习的模型。   

  

     

  

  但是,使用ViT作为Mask R-CNN的骨干网有两个问题:   

  

  一、将ViT与特征金字塔网络(feature pyramid network, FPN)相匹配   

  

  掩码R-CNN骨干网可以单规模(单-   

  

  Scale)也可以是输入到FPN的多尺度特征,FPN可以用更少的运行时间和内存开销提供更好的目标检测结果。   

  

  但是FPN有一个问题,因为ViT只能输出单尺度特征,不能输出CNN的多尺度特征。为了解决这个问题,研究人员使用XCiT中的技术对ViT中间特征进行上采样和下采样,以提供四种不同分辨率的特征。   

  

     

  

  第一个模块使用步长为2的两个转置卷积(转置   

  

  扩散)进行4次上采样;然后,使用步长为2*2的转置卷积进行双上采样。最后一个模块采用2*2 max,步长为2。   

  

  池化执行下采样。   

  

  每个模块不改变ViT的通道尺寸。   

  

  假设补丁大小为16,这些模块可以输出步长为4、8、16和32的图像特征,然后将它们发送到FPN。   

  

  虽然相关研究   

  

Swin与MViT通过修改VIT架构解决了ViT无法输出多尺度特征的问题。这种处理方式也是一个重要的研究方向,但它与ViT的简单设计相悖,会阻碍新的无监督学习方法的探索研究。

  

二、降低内存消耗和时间复杂度

  

Transformer 的众所周知的问题就是自注意机制的时间复杂度太高,把ViT放到Mask R-CNN 中也会导致这个问题。

  

假设每个patch的尺寸为h×w,且无重合。

  

在预训练过程中,该复杂度是可控的,在224×224图像中, h=w=14是一个常用的设置。但在目标检测中,标准图像尺寸为1024 ×

  

1024,将近21倍多的像素和图像patch。由于自注意力的二次复杂度,哪怕基线ViT-B也需要占用20-30G GPU显存。

  

研究采用受限的(Windowed)self-attention,通过将全局计算都替换为局部计算来降低空间与时间复杂度。

  

将h×w的patch图像分割成r×r非重叠patch窗口,并在每个窗口内独立计算自注意力,这种处理方式可以大幅降低空间复杂度与时间复杂度。

  

但windowed self-attention的一个缺陷在于:骨干网络不能跨窗口聚合信息,所以需要每隔d/4个块添加一个全局自注意力模块 。

  

相比于原始Mask R-CNN,研究人员对其中几个模块进行了修改。

  

1. FPN中的卷积后加入Batch Normalization;

  

2. 在RPN(region proposal network)中使用两个卷积;

  

3. 采用四个带BN的卷积后接一个全连接用来RoI (reigon-of-interest) 分类与box回归头,而非原始的两层无normalization的MLP;

  

4. 标准mask头中的卷积后加入BN

  

相比原始训练机制,研究人员采用了从头开始训练 更长训练周期的训练机制。

  

尽管研究人员在实验过程中让超参数尽可能少,并且不使用额外的数据增强和正则化技术,但drop path

  

regularization对于ViT骨干网络是非常有效的,所以,真香。

  

  

总之在训练过程中的使用LSJ数据增广(分辨率,尺度范围[0.1, 2.0]),AdamW Cosine学习率衰减 linear warmup,drop

  

path正则;

  

训练过程使用了64个Nvidia V100-32GB的GPU,batch size为64。当采用预训练初始模型参数时,微调100

  

个epoch;当从头开始训练时,训练400个epoch。

  

为使上述训练机制适用于同模型,研究人员对学习率lr、权重衰减(weight decay, wd)以及drop path

  

rate(dp)三个超参进行微调,同时保持其他不变。采用ViT-B MoCoV3进行了大量实验以估计合理的超参范围:

  

1. 对每个初始化,固定dp=0.0,对lr与wd采用grid搜索,固定搜索中心为,以此为中心搜索;

  

2. 对于ViT-B,从中选择dp(预训练参数时,训练50epoch;从头开始时,则训练100epoch,dp=0.1为最优选择;

  

3. 对于ViT-L,采用了ViT-B的最优lr与wd,发现dp=0.3是最佳选择。

  

# 实验部分

  

研究人员对比了五种网络初始化的方法:

  

1. Random:即所有参数均随机初始化,无预训练;

  

2. Supervised:即ViT骨干在ImageNet上通过监督方式预训练,分别为300和200epoch;

  

3. MoCoV3:即在ImageNet上采用无监督方式预训练ViT-B与ViT-L,300epoch;

  

4. BEiT:即采用BEiT方式对ViT-B与ViT-L预训练,800epoch;

  

5. MAE:使用MAE 无监督方法在ImageNet-1K上训练后得到ViT-B和ViT-L的权重。

  

  

虽然实验尽可能对所有方法都公平,但还是有一些因素导致了不公平:

  

1. 不同的预训练方法采用了不同的epoch;

  

2. BEiT采用可学习相对位置bias,而非其他方法中的绝对位置embedding;

  

3. BEiT在预训练过程中采用了layer scale,而其他方法没采用;

  

4. 研究人员尝试对预训练数据标准化,而BEiT额外采用了DALL-E中的discrete VAE,在约2.5亿专有和未公开图像上训练作为图像tokenizer。

  

  

在COCO目标检测和实例分割上进行实验的结果可以看到:

  

1. 无论初始化过程如何,文中提出的Mask R-CNN训练过程都更加平滑,甚至它都不需要stabilizing的技术手段,如gradient clipping。

  

2. 相比有监督训练,从头开始训练具有1.4倍的性能提升。实验结果也证明了有监督预训练并不一定比随机初始化更强;

  

3. 基于对比学习的MoCoV3具有与监督预训练相当的性能;

  

4. 对于ViT-B来说,BEiT与MAE均优于随机初始化与有监督预训练;

  

5. 对于ViT-L,BEiT与MAE带来的性能提升进一步扩大。

  

从收敛性上看,相比随机初始化,预训练初始化可以显著加速收敛过程,大约加速4倍 。

  

  

还有两个需要注意的地方是:

  

1. 理想情况下,每个训练过程的drop path rate都应进行调整,因为可以观察到,当模型接受更长时间的训练时,最佳dp值可能需要增加。

  

2. 在所有情况下都可以通过训练来获得更好的结果,例如加长训练时间,使用更复杂的训练流程,使用更好的正则化和更大的数据增强。

  

当然,由于COCO数据集的训练集非常大,即便随机初始化也能获得比较好,甚至更好的结果,这就导致迁移学习比较尴尬了。

  

研究人员还发现,现有的方法如有监督IN1k、MoCoV3无监督预训练的性能反而会弱于随机初始化基线方案。并且已有的无监督迁移学习改进对比的均为监督预训练,并不包含随机初始化方案。

  

此外,其他研究人员都是采用了较弱的模型,因而具有更低的结果,这就导致不确定如何将已有方法迁移到sota 模型中。

  

由于预训练,MAE与BEiT提供了首个令人信服的COCO数据集上的性能提升,并且这些基于masking的方案会随模型大小提升进一步改善检测迁移学习能力的潜力

  

,而有监督预训练与MoCoV3等初始化方式上并没有观察到这种结论。

  

结论

  

论文提出的方法使标准的ViT模型能够作为骨干在Mask R-CNN中得到实际的应用。

  

这些方法产生了可接受的训练内存和时间,同时也在COCO上取得了优异的结果,而且还不会涉及到复杂的扩展。

  

通过对五种不同的ViT初始化方法进行比较可以发现,虽然随机初始化要比预训练的初始化长大约4倍,但相比于比ImageNet-1k的监督预训练,可以取得更高的AP。

  

此外,MoCoV3作为对比性无监督学习的代表,其表现几乎与监督性预训练相同,因此也比随机初始化差。

  

更重要的是,论文发现了一个令人兴奋的新结果:基于masking的方法(BEiT和MAE)比有监督和随机初始化都有更大的收益,而且这些收益会随着模型大小的增大而增加。

  

参考资料:

  

https://arxiv.org/abs/2111.11429

扫描二维码推送至手机访问。

版权声明:本文由专业黑客技术知识发布,如需转载请注明出处。

本文链接:https://hkjdpt.com/130758.html

分享给朋友:

“10个人的创业团队策划书,如何做好创业团队建设论文案例” 的相关文章

明星大侦探5 名星大侦探第5季免费播放

《明星大侦探5》中,由之前的6位常驻嘉宾也只剩下4位何炅、撒贝宁、白敬亭、王鸥,这让不少的粉丝都很是遗憾.张若昀、刘昊然也不再是常驻嘉宾,虽然他们俩不是常驻嘉宾,但是在《明星大侦探4》中的表现还是很不错的,特别是张若昀,头脑风暴也是非常的厉害,破案的节目也是非常的快.《明星大侦探5》也是继续延续烧脑...

刘雨昕最近有什么活动(刘雨昕晚会)

腊八节来临之际,百度贴吧最近的节目火了吗?个人生活简介访谈综艺节目还互动舞台照片。xpTa7l成员的资源也有巨大的差距。 一、刘雨昕百度贴吧 刘雨昕之前照片勇敢是唯一的回应。说明这个节目的导师水平真的一般,或者说被淘汰的人之后都很努力,所以越来越好。 二、刘雨昕最近参加的节目...

怎么转换pdf格式(怎么转换pdf格式图片)

  PPT怎么转换成PDF文件?PPT转PDF就用它   2020年09月08日 15:10作者:黄页编辑:黄页   分享   PDF、PPT、Word、Excel等都是我们日常办公、学习中经常用到的文件格式,尤其是PPT文件,我们经常用于演示方案流程,它能自动播放成幻灯片模式,方便我们向大家...

特鲁索娃讨厌花滑 俄罗斯花滑

3月10日,2018年花滑世青赛诞生了一项逆天纪录.俄罗斯13岁小将特鲁索娃在自由滑中成功完成了后内结环四周跳和后外点冰四周跳,成为首位在正式比赛中完成两种四. 到目前为止,总共举办了23届奥运会,以下列出近5届的冠军:第19届 2002年 美国盐湖...

期货市场行情,今日铝锭期货市场行情

的关系还是很紧密的+70长江现货A00铝,怎么可能没关系,美元至1882点5期货市场美元/吨,交割月份的铝期货价格的结算价。 含税价,大体13700-13900元/吨的范围内波动,铝,油价大涨;欧元区2月制造业PMI初值升至,截至2010年06月29日11:30时上海期货交易所沪铝7月份交割现货。...

央视评娱乐圈应该什么样「中国现在的娱乐圈怎么样」

据央广网2021年10月20日02:11:34的最新发布,微博网友@笑话糗事精选 爆料。 平安夜来临之际,事件,在网上炒得沸沸扬扬,引发全网热议! 据悉,央视评娱乐圈应该什么样后来赚了钱却突然失忆。可能的。相比秦烺这次也可以说是积怨已久。 一、央视封禁明星名单2021 首先确保整...

评论列表

温人夙世
3年前 (2022-06-03)

提高来判断的。         在计算机视觉领域,由于过去CNN的主导地位,无监督深度学习通常基于标准的卷积网络模型。例如,将ResNet预先训练好的模型移植到其他基于CNN的模型中是非常容易和直接的。         但现在时

温人乘鸾
3年前 (2022-06-03)

rate(dp)三个超参进行微调,同时保持其他不变。采用ViT-B MoCoV3进行了大量实验以估计合理的超参范围:    1. 对每个初始化,固定dp=0.0,对lr与wd采用grid搜索,固定搜索中心为,以此为中心搜索;    2. 对于ViT-B,从中选择dp(预训练参

鸢旧雨铃
3年前 (2022-06-03)

   这些方法产生了可接受的训练内存和时间,同时也在COCO上取得了优异的结果,而且还不会涉及到复杂的扩展。    通过对五种不同的ViT初始化方法进行比较可以发现,虽然随机初始化要比预训练的初始化长大约4倍,但相比于比ImageNet-1k的监督预训练,可以取得更高的AP。    此外,M

森槿煞尾
3年前 (2022-06-03)

础模型,也就是Cascade R-CNN。         而HTC/HTC,是一个非常适合研究目标检测和迁移学习的模型。                  但是,使用ViT作为Mask R-CNN的骨干网有两个问题:         一、将ViT与特征金字塔网络(feature

世味笑惜
3年前 (2022-06-03)

)及其在计算机视觉中的应用。                  #研究方法         以何2017年发布的目标检测模型Mask R-CNN为基础模型,也就是Cascade R-CNN。         而HTC/HTC,是一个非常适合研究目标检测和迁移学

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。