early fusion VS later fusion
一、early fusion VS later fusion
\qquadearly fusion指的是先将不同的特征融合再一起,最后再使用分类器对其进行分类,这个融合过程发生在特征之间,一般称之为特征融合或者"early fusion";Later fusion指的是不同的特征使用不同的分类器,得到基于每个特征的分类结果,再对所有结果进行融合(可能是投票、加权平均等),这个融和发生在不同特征分类结果之间的融合,称为"later fusion"或"decision fusion"。
\qquad一般用"early fusion"较多,但也没有明确说明哪个更好,需要根据实践经验来。如果你的不同特征间差距实在太大,特征很难合理的融合在一起的情况下,可以使用"later fusion",比如做视频分类,每个视频提供了"视频动画",“字幕”,"语音"三种不同维度上的特征,这类特征如果无法很好的融合成一个特征的话可以使用later fusion。
二、两篇关于上述两种融合方法的文章
- 第一篇:"Affect Recognition from Face and Body Early Fusion vs. Late Fusion"
\qquad作者使用两种不同的策略,一种是将"Face"特征和"Body"特征融合成一个特征后使用分类器进行分类,即"Feature fusion";一种是分别为"Face"和"Body"特征选择合适的分类器后得到二者的分类结果,对于该结果进行融合,综合判断得到最终结果,即"decision fusion"。在作者的实验中,"Feature fusion"更胜一筹 - 第二篇:“Early versus Late Fusion in Semantic Video Analysis”。
\qquad同样的,先特征融合后分类与针对不同特征分类后再融合两种策略。因为视频的三种不同维度的特征(文本、语音、视频)间差距很大,所以在作者的实验中,"Later fusion"效果更好。
三、直观理解两种方法谁更好
\qquad假设有三个特征M1,M2,M3M1,M2,M3M1,M2,M3和三个分类器A,B,CA,B,CA,B,C,分类器分类三个特征的准确率如表所示:
准确率 | A | B | C |
---|---|---|---|
M1M1M1 | 0.9 | 0.8 | 0.7 |
M2M2M2 | 0.7 | 0.8 | 0.9 |
M3M3M3 | 0.8 | 0.9 | 0.7 |
1、later fusion
\qquad对于每个特征,我们选择其准确率最高的分类器,即M1M1M1选择A,M2M2M2选择C,M3M3M3选择B,准确率均为0.9。假设我们采取投票的方法进行融合,那么最终分类准确率为acc=0.9∗0.9∗0.9+3∗(0.9∗0.9∗0.1)=0.972acc=0.9*0.9*0.9+3*(0.9*0.9*0.1)=0.972acc=0.9∗0.9∗0.9+3∗(0.9∗0.9∗0.1)=0.972
2、early fusion
\qquad假设我们将特征融合在一起,再依次使用三个分类器去看哪个分类效果最好。对于分类器A而言,它分类特征M1M1M1,M2M2M2,M3M3M3的准确率分别是0.9,0.8,0.7,那是不是说明将特征融合后分类准确率就是accA=0.9∗0.7∗0.8+0.9∗0.7∗0.2+0.9∗0.3∗0.8+0.1∗0.7∗0.8=0.902acc_A=0.9*0.7*0.8+0.9*0.7*0.2+0.9*0.3*0.8+0.1*0.7*0.8=0.902accA=0.9∗0.7∗0.8+0.9∗0.7∗0.2+0.9∗0.3∗0.8+0.1∗0.7∗0.8=0.902呢?那按照这种思路的话就能直接得到early fusion不如later fusion的结论。显然不是的。
\qquad特征融合的强大之处在于特征融合后对于结果的判断的增益可能是大幅提升的,而并非简单的排列组合。比如给你一张猫头鹰图片,我们提取出了它的脸部特征(“猫脸”)的腿部特征(“鸟爪子”),如果只给我们脸部特征,我们可能只有50%的概率能分辨出该动物是猫头鹰,还可能被分类为”猫“等;如果只给爪子我们可能只有10%的特征分辨出这是猫头鹰的爪子而不是其他鸟类的爪子。但如果这两个特征都给我们,我们可以99%确认这是一只猫头鹰。因此,特征之间很可能是相辅相成的,关键是要找到合适的方法进行融合。
early fusion VS later fusion相关推荐
- fmw oracle fusion middleware,Oracle Fusion Middleware相关概念明晰
最近在了解这类知识的时候发现一篇关于Oracle Fusion Middleware概念的详细介绍,感到很有收获,特意来分享一下,说的很详尽.原文来自中间件资深销售顾问牛秀元的博客. Oracle F ...
- 视频动作识别--Convolutional Two-Stream Network Fusion for Video Action Recognition
Convolutional Two-Stream Network Fusion for Video Action Recognition CVPR2016 http://www.robots.ox.a ...
- ERP_Oracle Fusion Application新一代ERP介绍
2014-12-31 Created By BaoXinjian 一.摘要 官方对Oracle Fusion Applications 正式介绍: 1. Oracle融合应用软件是一套完整的模块化应用 ...
- e480 黑苹果_Thinkpad E480黑苹果组建Fusion Drive——鱼和熊掌我都要
Thinkpad E480黑苹果组建Fusion Drive--鱼和熊掌我都要 2020-03-28 21:00:24 4点赞 17收藏 4评论 小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就 ...
- VMware Fusion安装cloudera manager
题记:最近使用 VirtualBox 安装CDH,通过host-only + NAT 形式配置网络时,配置起来数次失败.遂选用VMware Fusion 重新尝试. 使用素材 硬件 环境配置 Mast ...
- 让Windows无缝地跑在Mac上,VMware发布VMware Fusion 7
近日VMware宣布推出专门为最新型Mac软硬件优化打造的VMware Fusion 7,以交付Windows on Mac的终极体验.此外,针对高级用户.开发人员与Mac商务用户,VMware还推出 ...
- VMware Fusion 12.2.1 SLIC 2.6 MOD
请访问原文链接:https://sysin.org/blog/vmware-fusion-12-slic/,查看最新版.原创作品,转载请保留出处. 作者主页:www.sysin.org 申明:底层组件 ...
- 可配置组件库Fusion Design 了解一下
前不久那篇爆?的文章 阿里重磅开源中后台UI解决方案 Fusion,相信大家很多人都看过.不少同学使用过 Fusion Design. Fusion Design 整个体系还是比较庞大的.接下来笔者从 ...
- VMware Fusion 13.0 OEM BIOS Version
请访问原文链接:VMware Fusion 13.0 OEM BIOS Version,查看最新版.原创作品,转载请保留出处. 作者主页:www.sysin.org 使用 VMware Fusion ...
最新文章
- Windows 2008 R2 SP1部署Lync2010标准版(1)
- linux下卸载mysql(rpm)
- JavaFX官方教程(十五)之A Xylophone.java
- 微信模版消息 errmsg: 'invalid weapp pagepath hint: [OtU1OA0868a394]
- Mobaxterm中使用git log报错/bin/busybox.exe less -R no such file or directory
- 能买?这款手机搭载联发科P60+32G,仅售399元
- css之使用clearfix类清除浮动
- 工科数学分析之数学感悟
- 两台计算机共享鼠标,总算发现什么是双模键盘(两台电脑共用一套鼠标键盘)
- Vagrant的各种坑介绍
- python用turtle画四叶草_pythonturtle工具绘制四叶草的实例分享 | 学步园
- ZZNU-OJ-2118 -(台球桌面碰来碰去,求总距离)——模拟到爆炸【超时】的不能AC的代码...
- 我们小时候可没这么牛的露天电影
- java操作excel表
- 转载:ZedGraph使用帮助
- 百度站长工具之 流量与关键词
- STM32内部EE使用问题跟踪
- 系统更新win11 后,右键没有显示git,添加注册表选项的解决办法
- JAVA中Cookie MaxAge属性及其使用
- 天润融通网络电话配置手册