首页 > 其他分享 >[Base]WTComv-Wavelet Convolutions for Large Receptive Fields

[Base]WTComv-Wavelet Convolutions for Large Receptive Fields

时间:2024-08-20 10:52:02浏览次数:10  
标签:WTComv wtconv 卷积 Fields Receptive Large WTConv CNN

1. BaseInfo

TitleWavelet Convolutions for Large Receptive Fields
Adresshttps://arxiv.org/pdf/2407.05848
Journal/TimeECCV 2024
Author以色列本古里安
Codehttps://github.com/BGU-CS-VIL/WTConv

2. Creative Q&A

  1. 卷积核 7x7 时性能饱和。 卷积层 CNN 响应高频较多,Attention head 响应低频较多。增加卷积的感受野,而不会受到过度参数化的影响 -> 利用小波变换(Wavelet Transform, WT)来放大卷积感受野,并通过级联引导CNN更好地响应低频。
    对于 k × k 感受野,我们的可训练参数数量仅随 k 呈对数增长。
    把 WTConv 替代 Depth-wise Conv

3. Concrete

3.1. Model

基于 MobileNetV2 的
小波变换和逆小波变换。

WTConv/wtconv/wtconv2d.py 定义了 WTConv2d

from wtconv import WTConv2d
conv_dw = WTConv(32, 32, kernel_size=5, wt_levels=3)

3.2. Training

在 分类、分割和检测三个下游任务上实验。

3.3. Eval

  1. ImageNet-1K Classification
    在这里插入图片描述
    在这里插入图片描述

  2. Semantic Segmentation (ADE20K)
    在这里插入图片描述

  3. Object Detection
    Cascade Mask R-CNN on the COCO dataset

3.4. Ablation

4. Reference

5. Additional

相关工作部分写的极其完善!
包括附录。
参数变多,运行时间长。可能因为是并行执行。

标签:WTComv,wtconv,卷积,Fields,Receptive,Large,WTConv,CNN
From: https://blog.csdn.net/weixin_45863274/article/details/141347142

相关文章

  • 【NeRF】对小白友好的Neural_Radiance_Fields讲解
    @目录1.Definitionoffield(场的定义)1.1shaperepresentations(各种形状表征方式)1.2Explicitsurfacesandimplicitsurfaces1.3RadianceField(ImplicitSurfaces)体素密度2.DefinitionofRendering(渲染的定义)2.1SphereTracing(球追踪技术)2.2Volumnrender(体渲染)3.3Dconte......
  • 解决报错“AttributeError: ‘Collection‘ object has no attribute ‘model_fields
    在运行python文件时代码报错:这个错误是由于我们尝试访问一个对象的属性或方法,但该对象并不具备该属性或方法。在这种情况下,我们需要检查你的代码,确保正在访问的对象确实具有尝试访问的属性或方法。但是根据经验!这种(havenoattribute的报错问题)经常是因为版本问题,版本更新以......
  • Django 你不知道的filterset_fields和filter_fields区别
    filter_fields和filterset_fields是DjangoRESTframework(DRF)中用于过滤的两个不同概念:filter_fields定义:在DRF的ModelViewSet中,filter_fields允许你指定可用于过滤的字段。用法:你可以在视图中设置这个属性,来指定哪些字段可以用于过滤。例如,如果你有一个模型......
  • search_fields 和 FilterSet
     第一种方法search_fields=['code','name','short_name','org_type','trade_status','address','search']#search字段模糊搜索 第二种方法fromdjango_filters.rest_frameworkimportFi......
  • xhrFields 解决Session问题
    xhrFields 是jQuery的AJAX方法中的一个选项,它允许你设置一些特定于XHR(XMLHttpRequest)的字段。如果你遇到了使用AJAX请求与服务器交互时与Session相关的问题,xhrFields 可能不是解决方案。通常,Session问题是由于浏览器的安全策略(同源策略)导致的。默认情况下,现代浏览......
  • QT 关于pcl::oncatenateFields的报错问题
    报错类不能是其自身的基类因为pcl::concatenateFields与PointXYZRGB不兼容viewer.reset(newpcl::visualization::PCLVisualizer("viewer",false));vtkNew<vtkGenericOpenGLRenderWindow>window;window->AddRenderer(viewer->getRendererCollection()-&g......
  • NetSuite-Get-specific-Custom-Record-Types-and-related-sub-Custom-Fields-CarlZeng
    NetSuite:GetspecificCustomRecordTypesandrelatedsubCustomFields背景以前当使用search.create({})来获取数据时,我们需要制定特定的数据返回列;例如:search.createColumn(options)而query可以使用SELECT*FROM来动态返回所有的数据列(这在有的时候是一个优点),那么如......
  • 当Surveymonkey报错Request Header Fields Too Large时需要清理Edge浏览器缓存
     第一步:点击浏览器左上角的...第二步:依次进入Cookie和网站权限---管理和删除Cookie和站点数据。第三步:点击查看所有Cookie和站点数据。第四步:点击全部删除。第五步:清除站点Cooke数据。......
  • 34-Java反射获取对象成员属性,getFields()与getDeclaredFields()方法的区别
    需求:在开发过程中,经常会遇到的一个问题是,需要判断某个字符串是不是对象的某个成员属性名,然后根据判断结果去操作这个成员属性参考教程:Java反射获取对象成员属性,getFields()与getDeclaredFields()方法的区别_javadeclaredfields-CSDN博客 可以通过以下方法:getFields(): 获......
  • 051 Form fields(form-urlencoded and form-data)
    浏览器传值给服务器的Fromfilelds类型的两种方式form-urlencodedaction中去掉所有特性修饰publicIActionResultIndex2(int?bookid,bool?isloggedin,   Bookbook)Postman设置如下点击Send,通过此测试可以看出formfields的优先级更高,book中的值是下面body部......