Mixer阅读笔记

Mlp-Mixer 阅读笔记 本文会做对文章的解读,以及和卷积的一些对比 论文链接: https://arxiv.org/pdf/2105.05537.pdf 代码:GitHub - google-research/vision_transformer 摘要 Mlp-mixer是谷歌最近提出的基于纯mlp结构的cv框架。它使用多层感知机(MLP)来代替传统CNN中的卷积操作(Conv)和Transformer中的自注意力机制(Self-Attention)。MLP-Mixer整体设计简单,在ImageNet上的表现接近于近年最.. 阅读详情

Mixer阅读笔记

Tolstikhin I, Houlsby N, Kolesnikov A, et al. MLP-Mixer: An all-MLP Architecture for Vision[J]. arXiv preprint arXiv:2105.01601, 2021.

很久没有看论文了,前一段时间又在准备考试……其实就是懒了点哈哈哈,五一回来在arxiv上看到这篇paper,看了abstract觉得这篇paper有点意思,点进pdf一看各种画风,遥想vision transformer当年,盲审露头了,雄姿英发,文中的行文逻辑和flowchart都让我在恍惚中想起了今天随处可见的跨界transformer,那恰到好处的圆角,那似曾相似的配色,那听起来就很大但是我就是不公开的JFT,那属于上流高端玩家的TPU,我就问,还有谁!就决定是你了,Google Research!不过这次人家也不盲审,反正就是玩,我甚至都没看到作者我都可以猜到都是那些老姐,强是强,全是高端玩家的操作。当时就码住了,准备等到机器学习考试完了再看,谁知等了两天,关注的公众号基本上到处都是这篇文章,都是什么杀疯了!又有坑了!这些标题我上一次看到还是对vision transfromer说的。

算了,进入正题吧!

感知机和一段历史

这里我又要BB一下,由于刚进行了机器学习考试,打算趁刚预习的机器学习的知识还没有全部忘完,我打算看看Bishop的PRML,顺便开个机器学习板块,希望在毕业之前能够更几篇哈哈哈(坑是要挖,但是要量力挖,免得把自己活埋在里面了)。

讲MLP之前我想要先讲一段历史,关于现代深度神经网络的。1956年的达特茅斯会议上,Artificial Intelligence这个名词正式确定,也正式确定了AI的任务,这次会议被广泛认为是AI诞生的标志,那时的AI和2014年的人工智能领域很像,那时的计算机AI有一种神奇的魔力,大量的研究者都很乐观,很多人都相信真正智能时代不久将会到来,那个不久只需20年。那时的ARPA(现在叫做DARPA,我老师的口头禅)眼里,这就是未来,投了大量的资金到这个新兴领域,一定要最先占领这个新战场!

达特茅斯会议一年后也就是1957年,Rosenblatt根据生物神经网络的特点提出了一个带有两层神经元的神经网络——感知机(Perceptron),这是世界上首个可以学习的结构,在当时引发了巨大的轰动,可以说我上面说的那种研究者当时对于AI那种近乎宗教式的狂热有很大程度就因为这个感知机,人们兴奋的以为自己发现了智能的秘密。说到这,你可能回想这玩意儿有这么神奇?我们来看看结构:

感知机包括两个部分,输入如上图中的 x 1 , x 2 , x 3 x_1, x_2, x_3 x1​,x2​,x3​,只负责将输入递交给输出模块; w 1 , w 2 , w 3 w_1, w_2, w_3 w1​,w2​,w3​代表权重;而 Z Z Z代表输出,也是计算的核心模块。直观上,我们在做决策的时候,是把考虑多个因素,然后由于多个因素在你心中的重要性不同,所以有个权重,最后你综合这些权重和因素得出一个决策是或否。正如上面的 x 1 , x 2 , x 3 x_1, x_2, x_3 x1​,x2​,x3​就是各个被量化的考虑因素, w 1 , w 2 , w 3 w_1, w_2, w_3 w1​,w2​,w3​代表权重, Z Z Z代表决策结果-1/+1,而 Z = s g n ( x 1 × w 1 + x 2 × w 2 + x 3 × w 3 ) Z=sgn(x_1\times w_1 + x_2 \times w_2 + x_3 \times w_3) Z=sgn(x1​×w1​+x2​×w2​+x3​×w3​),当然也可以写成矩阵形式 Z = s g n ( W T X ) \textbf{Z}=sgn(W^TX) Z=sgn(WTX)。人类不是在一次次学习对各个事件分配不同权重吗,感知机也一样,学习的是权重分配,直观上这就是仿生学嘛,仿人类智能。

从几何上理解, W T X + b = 0 W^TX+b=0 WTX+b=0就是特征空间中的一个超平面(1957的感知机没有添加bias,现在主流应用的时候都加了bias同时为了方便讲解,所以加了个bias),其中 W W W是超平面的法向量, b b b是超平面的截距。这个超平面将特征空间分为了两个部分。位于两部分的点(即特征向量)分别被分为正、负两类,所以这是个线性二分类有监督算法,所以这个超平面也被称之为分离超平面(separating hyperplane)。为什么会叫做超平面:对n维线性可分数据,需要n-1维平面来进行分割,比如二维数据只需要一条线,三维只需要一个面,那么四维五维甚至更高维呢?所以我们统一称为超平面。

感知机想要做到给定一个数据集,如果存在某个超平面S( W T X + b = 0 W^TX+b=0 WTX+b=0),能够将数据集的正例和负例完全正确的划分到超平面的两侧,即对y=+1的实例点,有 W T X + b > 0 W^TX+b>0 WTX+b>0,对y=-1的实例点,有 W T X + b < 0 W^TX+b<0 WTX+b<0,则称数据集线性可分,否则线性不可分。要找这个能够完全正确分类的平面就是感知机的权重学习过程。那具体怎么学习权重的呢?从几何的角度,如上图,要用一条直线来对红蓝两个类别做分类,就是要让错误分类的点越少越好,但是如果我们选择点的个数作为度量,是离散的自然数,不可导,所以我们选择误分类点到分类超平面的距离作为标准,点到平面的距离: ∣ w x + b ∣ ∣ ∣ w ∣ ∣ \frac{|wx+b|}{||w||} ∣∣w∣∣∣wx+b∣​,什么是误分类点呢?根据前面的表述就是 y i ( w x + b ) < 0 y_i(wx+b)<0 yi​(wx+b)<0的点,所以误分类总距离即为 1 ∣ ∣ w ∣ ∣ ∑ x i ∈ M y i ( w x + b ) < 0 \frac{1}{||w||}\sum\limits_{x_i\in M} y_i(wx+b)<0 ∣∣w∣∣1​xi​∈M∑​yi​(wx+b)<0,然后转化为一个最小化问题便于优化 − 1 ∣ ∣ w ∣ ∣ ∑ x i ∈ M y i ( w x + b ) -\frac{1}{||w||}\sum\limits_{x_i\in M} y_i(wx+b) −∣∣w∣∣1​xi​∈M∑​yi​(wx+b),即要最小化这个方程, 1 ∣ ∣ w ∣ ∣ \frac{1}{||w||} ∣∣w∣∣1​不考虑(为什么不考虑参见传送门),那么优化问题变为 L ( w , b ) = − ∑ x i ∈ M y i ( w x + b ) \mathcal{L}(w,b)=-\sum\limits_{x_i\in M} y_i(wx+b) L(w,b)=−xi​∈M∑​yi​(wx+b)。

但是正如我上面所说,感知机是一个线性二分类有监督算法,它不能表达复杂的函数,不能出来线性不可分的问题,其连异或问题(XOR,如下图,只切一刀明显无法分开这两类数据)都无法解决。可惜啊,那时候的人们被这种莫名的喜悦冲昏了头脑,直到1969年Minsky出版了《Perceptron》一书,提出了感知机对异或问题的难题,这一盆带有Minsky声望光环的冷水基本上直接浇灭了大片的星星之火,这一事件标志着AI的第一次寒冬,当时教父级人物Minsky的极度悲观直接导致了长达十年的“AI winter”,对联结主义的研究带来了巨大的打击,很多实验室直接放弃对神经网络的研究。由于AI的进展缓慢,DARPA和NRC对无方向的AI研究逐渐停止了资助。其实不止Minsky,早在1966年ALPAC的报告中就有批评机器翻译进展的意味,预示了这一局面的来临。NRC,1973年詹姆斯·莱特希尔针对英国AI研究状况的报告批评了AI在实现其“宏伟目标”上的完全失败,并导致了英国AI研究的低潮在拨款二千万美元后停止资助。2016年Minsky在美国去世。

MLP

Minsky提出单层感知机不能解决异或问题,但是当增加一个计算层以后,两层神经网络不仅可以解决异或问题,而且具有非常好的非线性分类效果。其实当时Minsky并不是没有想到将单个感知机进行拼接,但是Minsky指出,多层感知机的结构导致其计算成为一个难以解决的问题。将单层感知机进行拼接,得到的多层感知机(MLP)如下:

其实这里计算和单层感知机差不多,先对中间紫色节点按照单层感知机进行计算,然后将紫色节点当成输入节点再对绿色节点进行计算即可。这里其实已经很像人工神经网络(ANN)了,但是这里还没有back propagation,直到《Perceptron》30年后,Hinton和Rumelhart提出back propagation,人工智能才焕发第二春。

文章主要思想

虽然……但是……,今天的深度神经网络的成功必须要感谢当年那些在寒冬里不懈努力的人,不幸的是Rosenblatt不能再看到今天的局面了,他在《感知器》问世后不久即因游船事故去世。而Google Research今天的这篇文章,当时看到的时候我感觉MLP又要行了哈哈哈。

这篇文章提出了一个叫做Mixer的模型,这个model完全是没有使用CNN结果,主要的结构就是MLP,它包含一个能够融合token的MLP层和一个融合空间信息的MLP层,两个MLP层相互独立,并先后对图像patch进行特征提取,然后将其送入一个全局池化和全连接层,就这么简单。

Details

整个处理流程图如上图所示,你感受这个图和vision transformer那个。。。。其实我觉得我下图的浪漫手绘更好懂一点,如果不嫌弃的话可以瞅瞅。首先将图片划分为patch,每个patch为 P × P P \times P P×P,那么就有 H × W P \frac{H\times W}{P} PH×W​个patch,然后将每个patch直接展开成一个向量,对每个patch进行FC操作,将其映射到 R C \mathbb{R}^C RC空间,将每个patch的向量进行拼接成一个二维张量,张量的每一行看成一个token(patch),每一个token的每一维看成一个channel。然后将张量进行转置后输入一个隐层为 R D S \mathbb{R}^{D_S} RDS​的二维多层感知机里,这个多层感知机是对行操作(列间参数共享),转置后的行就是token,所以这个就是文中所说的token-mix MLP,通过这个多层感知机后张量大小不变,再将其进行一次转置,转置后再次输入一个隐层为 R D C \mathbb{R}^{D_C} RDC​感知机中,再次对行进行操作,这次的行代表每一个channel,所以是文中的channel mix MLP,将输出结果放入一个全局池化和分类器输出结果。以下是我的浪漫手绘:

两个感知机的公式表示如下,作者利用了skip connection和layer norm,同时这里的非线性函数采用的GLEU:

U ∗ , i = X ∗ , i + W 2 σ ( W 1  LayerNorm  ( X ) ∗ , i ) ,  for  i = 1 … C , Y j , ∗ = U j , ∗ + W 4 σ ( W 3  LayerNorm  ( U ) j , ∗ ) ,  for  j = 1 … S . \begin{array}{ll} \mathbf{U}_{*, i} & =\mathbf{X}_{*, i}+\mathbf{W}_{2} \sigma\left(\mathbf{W}_{1} \text { LayerNorm }(\mathbf{X})_{*, i}\right), & \text { for } i=1 \ldots C, \\ \mathbf{Y}_{j, *} & =\mathbf{U}_{j, *}+\mathbf{W}_{4} \sigma\left(\mathbf{W}_{3} \text { LayerNorm }(\mathbf{U})_{j, *}\right), & \text { for } j=1 \ldots S . \end{array} U∗,i​Yj,∗​​=X∗,i​+W2​σ(W1​ LayerNorm (X)∗,i​),=Uj,∗​+W4​σ(W3​ LayerNorm (U)j,∗​),​ for i=1…C, for j=1…S.​

实验

延续这批人一贯的特点,实验做得非常漂亮,而且我就在大量的数据集上,我就在JFT上,怎么办你用不着,你比不了,你有TPU吗?以下是实验的超参,操就连不同size模型的命名都不变一下。

结果也贴出来大家高兴高兴,文中还有很多实验细节,大家有兴趣可以移步原文:

一些想法

  • 我感觉Google Research好喜欢把图像划分为patch来处理,其实我一直比较怀疑这种处理方式对于图像信息的损失,越是多的patch,我觉得损失越严重,transformer里面有些工作为了防止这种情况是为patch加了identity,但是这里貌似没加。
  • 和喷子LeCun不一样,我也不太同意他把这种Mixer看成是大kernel卷积和1$\times$1卷积的结合,但是Mixer并没有达到SOTA,正如文章中说的。
  • 最近的transformer和Mixer到底是在证明一个什么呢?CNN不是特征提取的必要模块?获取是吧,但是尽管很多Google吹们说的天花乱坠,说实话,我不知道layer norm,skip connection对mixer到底有多重要。
  • 这批文章附录还提了一个section讨论一些不太起作用的操作,比如不sharing MLP列间参数等等,这个很有意思,这种权值共享CNN里也有。

但是这篇文章对于我来说还是提供了一些很好的insight,希望不会和transformer那样的水论文工具。

后记

草草写完,回家!如果你觉得我的文章写的不错的话,麻烦帮忙向大家推广关注我的公众号啊(名称:洋可喵)!!!
在这里插入图片描述

[论文阅读]TransXNet: Learning Both Global and Local Dynamics with a Dual Dynamic Token Mixer 和代码 论文想要解决的问题和模块代码分析,同时提高可以测试的方式 阅读详情

相关推荐

DL-Paper精读:MLP-Mixer

MLP-Mixer: An all-MLP Architecture for Vision Paper (大厂论文总是不走寻常路,这篇总结暂且不遵循以往的阅读模式) 近期,谷歌新发布了一篇论文《MLP-Mixer》,号称使用纯MLP结构,便能在ImageNet上达到sota的结果。一石激起千层浪,很快清华、牛津、facebook等也相继发布了类似的工作,虽然没有像谷歌一样号称纯MLP取代CNN和Transformer。但也不由得让业界惊呼,MLP的时代又回来了?CV领域的发展历程,MLP -> CNN

星月野的博客 469

MLP-Mixer: An all-MLP Architecture for Vision

文章目录概主要内容代码 Tolstlkhin I., Houlsby N., Kolesnikov A., Beyer L., Zhai X., Unterthiner T., Yung J., Steiner A., Keysers D., Uszkoreit J., Lucic M., Dosovitskly A. MLP-mixer: an all-mlp architecture for vision. In International Conference on Learning Represe

MTandHJ的博客 350

论文阅读2:简短总结MLP-Mixer: An all-MLP Architecture for Vision

总结 作者提出了用于图像分类任务的 MLP-Mixer,仅基于多层感知器 (MLP)。 MLP-Mixer 在流行的benchmarks中获得了具有竞争力的结果,其预训练和inference成本与最先进的方法相当。 MLP-Mixer 将一系列图像patches作为输入,并将每个patch投影到一维向量(一共维度为 CCC 的 SSS个 向量)。然后有 N 个大小相同的混合器层,每一层由一个token-mixing MLP(应用于维度 SSS)和一个channel-mixing MLP(应用于维度 CCC)

weixin_44320615的博客 456

MLP-Mixer:谷歌提出CV新坑,纯MLP架构

Make MLPs Great Again?纯MLP架构,没有卷积和attention!以后CV领域就是CNN、Transformer、MLP三足鼎立了~

AI数据工厂 1900

(二十二):MLP-Mixer

文献阅读(二十二):MLP-Mixer: An all-MLP Architecture for Vision摘要1 Introduction2 Mixer Architecture3 Experiments3.1 Main results3.2 The role of the model scale3.3 The role of the pre-training dataset size3.4 Visualization4 Related Work5 Conclusions 出处:CoRR abs/21

Wangzx的博客 783

VLA、世界模型与端到端在智驾中的本质关系与工程落地

世界模型并非3D重建,而是对环境状态转移函数的可微分建模;VLA不是视觉+语言+动作的简单拼接,核心在于跨模态语义对齐。二者共同支撑具身智能系统实现从感知到行动的闭环推演,其技术价值体现在长尾场景泛化能力提升与决策延迟降低。在自动驾驶领域,真实量产方案均采用VLA架构作为多模态感知基础,嵌入轻量级世界模型以支持反事实轨迹推演,并通过WA硬件封装保障实时性,最终由端到端控制层完成像素到扭矩的语义贯通。这种混合架构已成L2+/L3智驾系统的工程共识。

weixin_34163553的博客 365

CV圈太卷了!继谷歌提出MLP-Mixer之后,清华、牛津等学者又发表三篇MLP相关论文...

作者 | 琰琰、陈大鑫编辑 | 刘冰一5月4日,谷歌团队在arXiv上提交了一篇论文《MLP-Mixer: An all-MLP Architecture for Vision》,引起了广...

深度学习技术前沿 1188

IST——In-System-Test

安全性是自动驾驶平台的关键特性之一,而这些架构中使用的半导体芯片必须保证ISO 26262标准所要求的功能安全方面。为了监控由于现场缺陷导致的故障,在启动和/或关闭期间会自动运行系统内结构测试。当系统内测试(IST,In-System-Test)架构检测到任何永久性缺陷时,驾驶平台会做出响应,以实现系统的故障安全状态。汽车IC采用高质量测试方法进行筛选,以实现接近零的DPPM(每百万缺陷部件)。即使在这样的高测试标准下,由于环境或操作条件的影响,在系统现场运行过程中仍可能出现可靠性缺陷。

weixin_50518899的博客 3207

Mixer编程

http://hi.baidu.com/cb_blog/blog/item/3d349e8f58e860fc513d9227.html 声卡上的混音器由多个混音通道组成,它们可以通过驱动程序提供的设备文件/dev/mixer进行编程。对混音器的操作是通过ioctl系统调用来完成

s_k_yliu的专栏 1321

Sourcetree与Gitee的搭配使用

初次将gitee与sourcetree联合起来使用,还是遇到了不少问题,其中最让人烦恼的就是在我修改了一下用户名之后,便无法在Sourcetree直接推送到gitee,很是让人郁闷。本文处理Sourcetree与gitee搭配使用过程中的问题:Sourcetree身份验证失败,无法推送;Sourcetree推送时,无法显示要推送的分支;Sourcetree远端上面有感叹号。

年少时的棉花糖 4435

高速SerDes均衡技术解析

均衡技术是高速SerDes链路中补偿信道损耗和失真的核心技术,通过FFE、CTLE和DFE三种主要方法对抗码间干扰(ISI)。FFE在发射端预补偿前光标干扰,CTLE通过提升高频增益补偿信道损耗,DFE则精准消除后光标干扰。三种技术各具优势:FFE实现简单且不放大噪声,CTLE功耗低易于集成,DFE能自适应调整且保持信噪比。这些技术协同工作可有效提升系统传输速率和可靠性。

一只豌豆象的博客 1948

论文阅读笔记 | MLP系列——MLP-Mixer

如有错误,恳请指出。 paper:MLP-Mixer: An all-MLP Architecture for Vision code:https://github.com/google-research/vision_transformer 摘要: 研究人员表明,尽管卷积和注意力都足以获得良好的性能,但它们都不是必需的。为此,作者提出了MLP-Mixer,一种专门基于多层感知机的体系结构。MLP-Mixer包含两种类型的层:一种是独立于每个patch的mpl结构(既混合每个位置的特征);另外一种是跨.

Clichong 3710

从零到一:在RK3588 Android12上实战RTL8723DU WiFi蓝牙双模驱动移植

本文详细介绍了在RK3588 Android12系统上实战RTL8723DU WiFi蓝牙双模驱动移植的全过程。从驱动源码获取与修改、系统级集成与编译,到调试与性能优化,提供了完整的解决方案。特别针对USB接口适配、电源管理和蓝牙共存等关键问题给出了具体代码示例,帮助开发者快速完成驱动适配并提升设备稳定性。

weixin_28703489的博客 326

【阅读文献笔记】TransXNet: Learning Both Global and LocalDynamics with a Dual Dynamic Token Mixer

总的来说,这项工作提出了一种新颖的网络架构,通过有效利用不同的特征提取方法,提高了网络的表示能力,同时在前馈网络中引入多尺度的特征聚合,为各种视觉任务提供了出色的性能。,每个卷积核的尺度不同,这四个卷积核分别处理输入特征的四分之一通道。中的注意力矩阵都是动态生成的,使用了前几个块中收集的局部和全局信息,从而增强了网络的表示能力,融入了强大的归纳偏差和扩展的有效感受野。卷积核是输入无关的,不能适应不同的输入,从而导致了自注意力和卷积之间的表示能力差异。的卷积层产生注意力图,最终生成输入依赖的深度卷积核。

qq_46460379的博客 1665

模型剪枝实战 | Torch-Pruning 库在YOLOv8上的应用指南

本文详细介绍了如何使用Torch-Pruning库对YOLOv8模型进行结构化剪枝,以实现模型“瘦身”。通过DepGraph(依赖图)技术自动处理层间依赖,确保剪枝安全。文章提供了从环境搭建、核心原理理解到完整剪枝流程的实战指南,并强调了剪枝后的微调与性能评估,帮助开发者在保持精度的同时显著提升模型推理速度。

weixin_29046035的博客 503

基于simulink的变压器保护仿真设计【MATLAB源码+Word文档】

电力系统变压器保护MATLAB/simulink仿真设计。纵联差动保护-过电流保护-距离保护

weixin_761237174的博客 1271

论文阅读笔记:EfficientViM: Efficient Vision Mamba with Hidden State Mixer based State Space Duality

论文阅读笔记:EfficientViM: Efficient Vision Mamba with Hidden State Mixer based State Space Duality

HollowKnightz的博客 2420

通过分子模板构建随机分布在溶液中的纳米颗粒(一)

通过分子模板构建随机分布在溶液中的纳米颗粒 要实现的目标: 1、可以循环建立多个水分子溶液的模型; 2、针对不同水分子数,自动创建文件夹; 3、运行完毕将所有结果自动存储在对应文件夹里; 分子模板的具体教程请见我的博客: https://blog.csdn.net/qq_43689832/article/details/104443175 1、首先,我们先建立纳米颗粒的分子模板,命名为p_30.txt: 包括两种原子类型。具体格式如下: # LAMMPS molecule file makin.

Rockyoung 2651

论文阅读笔记 | MLP系列——MLP部分汇总(MLP-Mixer、S2-MLP、AS-MLP、ViP、S2-MLPv2)

如有错误,恳请指出。 这篇博客是一篇归纳总结性的博客,对几篇MLP结构文章进行汇总。 文章目录1. MLP-Mixer2. S2-MLP3. AS-MLP4. ViP5. S2-MLPv2 1. MLP-Mixer 详细笔记见:论文阅读笔记 | MLP系列——MLP-Mixer 2. S2-MLP 出发点:过拟合的角度 MLP-Mixer只在比较大的数据集上可以取得和 CNN 以及 Transformer 结构相当甚至更好的性能。然而,单单在 ImageNet 1k 或者 ImageNet 21K.

Clichong 4215

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

2021-06-03

MLP-Mixer: An all-MLP Architecture for Vision 阅读笔记 要点:channel-mixing MLPs & token-mixing MLPs channel-mixing MLPs:允许不同channel之间的通信,对每个token独立操作,并将表中的各个行作为输入。 token-mixing MLPs:允许在不同空间位置之间交流(tokens),在每个通道上独立操作,并将表中的各个列作为输入。 ...

qq_38242114的博客 295

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

MLP-Mixer论文与代码阅读

没有采用convolution以及attention的网络结构,纯粹使用MLP作为主要架构。

qq_42208244的博客 816

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

文献阅读1-PS-Mixer: A Polar-Vector and Strength-Vector Mixer Model for Multimodal Sentiment Analysis

MLP-Communnicator包含多个相同的层,每层有MLP blocks: Time-mixing MLP and Modality-mixing MLP。CMU-MOSEI 数据集包含更多的视频片段,提供更丰富的多模态情感分析数据。公式结合Pm向量的长度和Sm向量的方向,通过结合之后的向量进行情感分析。图像向量和文本向量共同组成方向向量,表示情感的方向(积极,消极,中性)其中,图像和音频用sLSTM提取特征,文本用BERT提取特征。音频向量和文本向量共同组成强度向量,表示情感的强度(0-3)

m0_61931726的博客 506

PointMixer论文阅读笔记

但是MLP-mixer在点云识别方面表现欠佳,PointMixer就是在保留了MLP-mixer优点的同时,还可以很好的处理点云问题。MLP-Mixer将CNN的两个任务切割开来,不同位置的mix叫token-mixing,同一位置不同channel的mix叫做channel-mixing。token-mix MLP具有转置同变性的缺点,而且token-mix只能使用固定数量的输入,但是对于点云来说,neighbor不是固定的,要用聚类算法。这里的乘法的element-wise。

ZHANG8023ZHEN的博客 1479

Atitit java播放 wav MIXER 混响器编程 目录 1.1. MIXER 混响器编程 1 1.2. 得到系统中一共有多少个混音器设备: 1 1.3. 接口摘要 1 1.4. 调节音量

Atitit java播放 wav MIXER 混响器编程 目录 1.1. MIXER 混响器编程 1 1.2. 得到系统中一共有多少个混音器设备: 1 1.3. 接口摘要 1 1.4. 调节音量 2 1.5. Code /bookmarksHtmlEverythingIndexPrj/src/apkg/soundPlay.java 3 MIXER 混响器编...

attilax的专栏 589

论文阅读笔记:Patches Are All You Need?

论文阅读笔记:Patches Are All You Need?摘要1 简介 ICLR2022中正在openreview中的论文 https://openreview.net/pdf?id=TVHS5Y4dNvM Opensource: https://github.com/tmp-iclr/convmixer. 摘要 尽管CNN多年来一直是视觉任务的主导架构,但最近的实验表明,基于Transformer的模型,尤其是ViT,在某些环境下可能超过其性能。 然而,由于Transformer中Self-a

weixin_44876302的博客 5353

RTDETR融合[CVPR2025]BHViT中的token_mixer模块

论文速览:模型二值化在实现卷积神经网络 (CNN) 的实时和节能计算方面取得了重大进展,为视觉转换器 (ViTs) 在边缘设备上面临的部署挑战提供了潜在的解决方案。然而,由于 CNN 和 Transformer 架构之间的结构差异,简单地将二进制 CNN 策略应用于 ViT 模型将导致性能显着下降。为了应对这一挑战,我们提出了 BHViT,这是一种二值化友好的混合 ViT 架构及其完整的二值化模型,并以三个重要观察结果为指导。

深度学习炼丹师,偶尔分享炼丹技术! 1101
上一篇: TIM阅读笔记
下一篇: Few-shot Object Detection via Feature Reweighting 阅读笔记
Dreamcreationman
博客等级 码龄10年 169粉丝 25原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值