马赛克背后的真相(马赛克克星真来了)
马赛克背后的真相(马赛克克星真来了)
2024-07-01 09:37:12  作者:轻唱我爱你  网址:https://m.xinb2b.cn/tech/dyk434976.html

今天跟大家聊聊 MAE,何恺明大神的新作。

我们先说下 MAE 的任务:

马赛克背后的真相(马赛克克星真来了)(1)

简单讲:将图片随机遮挡然后复原

并且遮挡的比例,非常大超过整张图的 80%,我们直接看效果:

马赛克背后的真相(马赛克克星真来了)(2)

第一列是遮挡图,第二列是修复结果,第三列是原图。

图片太多,可能看不清,我们单看一个:

马赛克背后的真相(马赛克克星真来了)(3)

看这个遮挡的程度,表针、表盘几乎都看不见了。但是 MAE 依然能够修复出来:

马赛克背后的真相(马赛克克星真来了)(4)

这个效果真的很惊艳!

甚至对于遮挡 95%面积的图片依然 work。

马赛克背后的真相(马赛克克星真来了)(5)

看左图,你能看出来被遮挡的是蘑菇吗??

MAE 却能轻松修复出来。

MAE

MAE 的意义不仅在这个修复遮挡,去掉 mask 本身。更在于为 CV 领域大一统的预训练模型提供了无限的想象。

做过 NLP 的小伙伴应该知道,在 NLP 任务中,Bert 已经一统江湖。各子任务(如翻译、生成、文本理解等)均可使用相同的无监督预训练模型。这保证了每个任务都能有非常不错的效果。

但在 CV 任务中,却各玩各的,分类任务有自己的无监督学习,检测任务有自己的无监督学习,每个 CV 领域的子任务,都有自己一套无监督学习,一直无法统一。

而 MAE 一出,可以想象大一统的 CV 无监督预训练模型的时代已不远矣。

可能这段话,一些刚入门的小伙伴看不太懂。

没关系,慢慢学。学了 Bert,你就明白这意味着什么了。MAE 就是类似 Bert 存在的东西,可以认为它就是 Bert 的一个 CV 版。

接下来简单讲解下 MAE。

Vit

讲解 MAE 之前不得不先说下 Vit。

红遍大江南北的 Vision Transformer,ViT。

领域内的小伙伴,或多或少都应该听说过。

它将 Transformer 应用到了 CV 上面,将整个图分为 16 * 16 的小方块,每个方块做成一个词,然后放进 Transformer 进行训练。

从 ViT 开始,CV 小伙伴们终于可以更优雅地使用 Transformer了。

MAE

MAE 结构设计得非常简单:

马赛克背后的真相(马赛克克星真来了)(6)

将一张图随机打 Mask,未 Mask 部分输入给 Encoder 进行编码学习,这个 Encoder 就是 Vit,然后得到每个块的特征。

再将未 Mask 部分以及 Mask 部分全部输入给 Decoder 进行解码学习,最终目标是修复图片。

而 Decoder 就是一个轻量化的 Transformer。它的损失函数就是普通的 MSE。

所以说, MAE 的 Encoder 和 Decoder 结构不同,是非对称式的。Encoder 将输入编码为 latent representation,而 Decoder 将从 latent representation 重建原始信号。

更详细的细节大家可以直接看看论文:

https://arxiv.org/abs/2111.06377

算法测试

官方刚刚开源6天,就已经获得了1.5k 的 Star,关注度可见一斑。

马赛克背后的真相(马赛克克星真来了)(7)

项目地址:

https://github.com/facebookresearch/mae

项目提供了 Colab,如果你能登录,那么可以直接体验:

https://colab.research.google.com/github/facebookresearch/mae/blob/main/demo/mae_visualize.ipynb

马赛克背后的真相(马赛克克星真来了)(8)

如果不能登录,可以直接本地部署,作者提供了预训练模型。

马赛克背后的真相(马赛克克星真来了)(9)

一起看下我跑的效果:

马赛克背后的真相(马赛克克星真来了)(10)

这个修复效果,你打几分?

最后

MAE 可以用来生成不存在的内容,就像 GAN 一样。

很多小伙伴可能又有了一些“大胆”的想法,不过玩笑归玩笑,自己玩玩就好,大家还是要遵纪守法哦~

  • 婴儿衣服怎么分类(选择宝宝衣服的八大方法)
  • 2024-07-01选择宝宝衣服的八大方法是不是很多准妈妈都跟我一样,早孕期早早的给宝贝买了很多衣服尤其是上网购物的时候,看到这个喜欢,那个也满意的,都会很想下手确实啊,宝宝的衣服都那么可爱,叫我们怎么忍的住呢!现在我们一起来看看宝宝衣服选购。
  • 平面设计面与面的关系(平面设计的根基)
  • 2024-07-01平面设计的根基文/孟晖点、线、面是平面设计中的最基本的形态元素,没有它也就无法表现你的设计想法平面设计是指在二维平面表现设计观念如商品包装、标志设计、书籍装帧、广告设计等平面的图形、字体设计的应用,实际上全部是点、。
  • dota2幻影刺客怎么被削弱了(PA幻影刺客技能详解)
  • 2024-07-01PA幻影刺客技能详解转自贴吧技能分析:窒息之刃对敌方单位造成少量神圣伤害并减缓其速度对英雄造成的伤害减半窒息之刃现在能享受恩赐解脱的暴击几率/倍数魔法消耗:30/25/20/15冷却时间:6技能:单位目标影响:敌方单位伤。
  • 猪猪女孩和复古港风妆容(精致的猪猪女孩不仅仅是个flag)
  • 2024-07-01精致的猪猪女孩不仅仅是个flag我们常说自己是精致的猪猪女孩,也常常追求着精致的生活、精致的妆容,但是你们知道吗,五官也要足够精致才经得起细看对于天生五官条件比较好的姐妹,无疑是老天爷赏饭吃但是对于大多数姐妹而言,天生的五官条件总是。
  • 武汉211学校有哪些大学(武汉211学校有什么大学)
  • 2024-07-01武汉211学校有什么大学武汉的211大学一共有7所,其中有2所既是985大学又是211大学既是985又是211的大学分别是武汉大学和华中科技大学武汉另外的5所211大学分别是华中师范大学,武汉理工大学,华中农业大学,中南财经。
  • 开发合约系统(主流合约框架对比)
  • 2024-07-01主流合约框架对比目前主流的合约开发主要有ETH的solidity,Solana的bpf(linux中常用)以及wasm;对于这些合约的开发,每条公链接都有自己的工具和框架,降低开发者在使用中的难度;今天就挑了三个对比。
  • 走单发圈文案(适合月底冲刺发的促单文案)
  • 2024-07-01适合月底冲刺发的促单文案(一)月底复盘,感触颇多这里要感谢我的老客户们一直默默地照顾我的业绩悄悄地为我介绍新客户衣食父母感恩有你让我独自打拼的路上不再孤单(二)月底了感觉我们的关系好像变淡了是时候往我身上撒点盐了哪怕我咸的发。
  • 三岁美术创意画鸵鸟(儿童手工创意画教程-破壳而出的鸵鸟)
  • 2024-07-01儿童手工创意画教程-破壳而出的鸵鸟课程名称:儿童手工创意画教程-破壳而出的鸵鸟适合年龄:7-9岁工具材料:一次性纸盘,水彩笔,勾线笔,白色卡纸,黑色卡纸,绿色卡纸课时:90分钟教程来源:100kid.com教程参考教程参考第一,准备一。
  • 网上公积金异地转移怎么操作(公积金账户查询)
  • 2024-07-01公积金账户查询近日,住房和城乡建设部提供的全国住房公积金小程序已正式入驻国家政务服务平台!通过小程序可实现住房公积金账户跨城市转移“一键办”同时,还可实时查询个人住房公积金缴存、提取、贷款信息操作指南来了,速看!操。
  • 蔚来购车手续及费用(蔚来多地区限售零首付购车)
  • 2024-07-01蔚来多地区限售零首付购车出品|WEMONEY研究室文|林小林“首付最低0元起”、“买车0首付”,最近在多个社交平台,蔚来推送零元购车广告更醒目的广告是,“选电池租用立减12.8万”这样的广告语自然引起许多消费者的注意,而今0。
  • 秦时明月晓梦大师结局(秦时明月其他任务结局)
  • 2024-07-01秦时明月其他任务结局秦时明月晓梦大师结局:晓梦大师先是口中意念诀发动内力,所有道家成功,都写在空中诀上,然后发动,内力同时融合万川秋水和心水,内力大大增加突然刮起一阵大风,雨水溅了出来逍遥派的思想是由最高的天道决定的黄沙。