add 和concatenate的区别

Posted 醉公子~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了add 和concatenate的区别相关的知识,希望对你有一定的参考价值。

目录

add (值相加)

张量元素内容相加,通道数没有改变(就是值相加)
eg:
Resnet的核心—恒等映射,就是在经过卷积之后,加上原来的特征值,但是维度不变,值变了

concatenate (维度相加)

concatenate操作用于将特征联合,多个卷积特征提取框架提取的特征融合或者是将输出层的信息进行融合。concatenate是通道数的合并,也就是说描述图像本身的特征增加了,而每一特征下的信息是没有增加。

eg:
densnet 网络就是添加了前面的层作为输入(在DenseNet中,会连接前面所有层作为输入

希望这篇文章对你有用!
谢谢点赞评论!

以上是关于add 和concatenate的区别的主要内容,如果未能解决你的问题,请参考以下文章

UNION 和 CONCATENATION 运算符在性能方面有啥区别?

Keras Concatenate Layers:不同类型的连接函数之间的区别

2-Numpy之hstackvstackconcatenate区别

添加下拉框00-23 finereport公式

在 Keras 中添加 vs 连接层

add和add to的区别?