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

论文阅读——MCAN(cvpr2019)

补充一下MCAN-VQA:

对图片的处理:首先输入图片到Faster R-CNN,会先设定一个判断是否检测到物体的阈值,这样动态的生成m∈[10,100]个目标,然后从检测到的对应的区域通过平均池化提取特征。第i个物体特征表示为:,所以一张图片就被表示为一个特征矩阵:

对问题的处理:首先分成词,最多分为14个词,然后用300-D GloVe word embeddings变成向量,然后过LSTM,使用LSTM所有单词的输出,得到问题特征矩阵:,n是分成的单词个数。

m和n可能不一样,用0填充到max(m,n)。

然后有了图片和问题的特征矩阵X和Y,送入下面的Deep Co-Attention Learning模块,由L层MAC层堆叠

这个MAC层分为两种,stacking和encoder-decoder,和transformer很像,大概如下图:

Deep Co-Attention Learning模块输出的,送入Multimodal Fusion and Output Classifier模块,这个模块有个两层的MLP,做attention reduction

α是学习到的权重。

然后线性多模态融合:

得到Z之后后面就是做分类,sigmoid。

一些实验结果:

所以SA(Y)-SGA(X,Y)比较好,Encoder-decoder比较好。

相关文章:

  • 设计模式—依赖倒置原则(DIP)
  • GCPS—20型工程钻机的设计自动摊铺机的设计机械设计
  • 影刀RPA_boss直聘翻页(避坑)
  • Redis面试题:Redis的数据过期策略有哪些?
  • 4.一维数组——用数组处理求Fibonacci数列前20项
  • 软件测试面试题之如何进行项目介绍
  • [HCIE] IPSec-VPN (手工模式)
  • 【Docker 系列】不用宝塔面板,小白一样可以玩转docker!
  • 更改MacBook壁纸,有时可以带来不一样的感觉,特别是动态壁纸
  • 一个基于.NET Core开源、跨平台的仓储管理系统
  • 【华为OD题库-037】跳房子2-java
  • cdb数据库强起流程
  • 【传智杯】子串、志愿者、面试题解
  • C 文件 rewind() 函数
  • C语言——深入理解指针(2)
  • JS 中的深拷贝与浅拷贝
  • angular组件开发
  • Facebook AccountKit 接入的坑点
  • javascript数组去重/查找/插入/删除
  • JavaScript学习总结——原型
  • Java-详解HashMap
  • java小心机(3)| 浅析finalize()
  • MaxCompute访问TableStore(OTS) 数据
  • Rancher如何对接Ceph-RBD块存储
  • React 快速上手 - 07 前端路由 react-router
  • SegmentFault 社区上线小程序开发频道,助力小程序开发者生态
  • Xmanager 远程桌面 CentOS 7
  • 理解在java “”i=i++;”所发生的事情
  • 前端学习笔记之观察者模式
  • 算法-插入排序
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • 回归生活:清理微信公众号
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • !!java web学习笔记(一到五)
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • #include
  • #Linux(权限管理)
  • (1)(1.19) TeraRanger One/EVO测距仪
  • (11)MSP430F5529 定时器B
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (poj1.3.2)1791(构造法模拟)
  • (Python) SOAP Web Service (HTTP POST)
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (论文阅读40-45)图像描述1
  • (三分钟)速览传统边缘检测算子
  • (转)Google的Objective-C编码规范
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .NET 依赖注入和配置系统
  • .net下简单快捷的数值高低位切换
  • .net中调用windows performance记录性能信息
  • .w文件怎么转成html文件,使用pandoc进行Word与Markdown文件转化
  • ::什么意思
  • @RequestParam,@RequestBody和@PathVariable 区别
  • [Angular 基础] - 表单:响应式表单
  • [C/C++] -- 二叉树