位置: IT常识 - 正文

深度学习之concatenate和elementwise操作(二)

编辑:rootadmin
深度学习之concatenate和elementwise操作(二) 一、深度学习里面的element-wise特征相乘和相加到底有什么区别?

推荐整理分享深度学习之concatenate和elementwise操作(二),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

很多深度学习模型在设计时,中间特征在分支处理后,然后可能会采用element-wise相乘或相加,不知道这个乘和加的细微区别?

答:相加的两个tensor通常都是具有特征意义的tensor,相乘的话,一般来说,其中一个tensor是有类似权重的含义,而不是特征意义。

二、concatenation operation

向量之间的拼接

代码例子如下:

import numpy as npa = np.array([[1, 2], [3, 4]])print(a.shape)b = np.array([[5, 6]])print(b.shape)np.concatenate((a, b))c= np.concatenate((a, b))print(c)print(c.shape)Out[1]: (2, 2)Out[2]: (1, 2)Out[3]: array([[1, 2], [3, 4], [5, 6]])Out[4]: (3, 2)三、Dot Product

向量点积

import numpy as npnp1 = np.array([4, 6])np2 = np.array([[-3], [7]])print(np.dot(np1, np2)##  [30]# 4*-3 + 6*7 = 42*12 = 30四、element-wise product

element-wise product实际上是两个同样维度的向量/矩阵每一个元素分别相乘

这个可以参见:我的另一篇文章

import numpy as npnp1 = np.array([4, 6])np2 = np.array([-3, 7])print(np2 * np1)# [-12 42]import numpy as npnp1 = np.array([4, 6])print(np1 * 3)# [12 18]五、DL中,何时用concatenate/elementwise乘法/elementwise加法呢?

深度学习中,信息相互融合的时候,什么时候用concatenate,什么时候用elementwise乘法呢,什么时候又用elementwise加法呢?

答:

深度学习之concatenate和elementwise操作(二)

点乘其实是gate的形式 可能会损失性能。concatenate则是简单拼接,要网络自己学习变换。

实际过程中可能只能试。

六、feature map的几种连接形式

(1)concatenate:通道合并,每个通道对应着对应的卷积

(2)element-wise addition(计算量比(1)小):将对应的特征图相加,然后卷积。对应通道的特征图语义类似,对应的特征图共享一个卷积核。

对比:

add方式:add的特征结合方式使得描述图像的特征下的信息量增多了,但是描述图像的维度本身并没有增加,只是每一维下的信息量在增加,这显然是对最终的图像的分类是有益的。

concatenate方式:该方式是通道数的合并,也就是说描述图像本身的特征数(通道数)增加了,而每一特征下的信息是没有增加的。

 

显然,concatenate的计算量 > add的计算量

另:还有element-wise max和element-wise average方式 实验结果:max>avg>concate

七、总结

通过add操作会得到新的特征,这个新的特征可以反映原始特征的一些特性,但是原始特征的一些信息也会由于add方式造成损失,但是concatenate就是将原始特征直接拼接,让网络去学习应该如何融合特征,这个过程中信息不会损失。

concat带来的计算量较大,在明确原始特征的关系可以使用add操作融合的话,使用add操作可以节省计算代价!

参考:

深度学习中---merger层、concatenate层、add层的区别_夜幕下的光123的博客-CSDN博客_concatenate层

Pytorch教程(十五):element-wise、Broadcasting_vincent_duan的博客-CSDN博客_element-wise

本文链接地址:https://www.jiuchutong.com/zhishi/300255.html 转载请保留说明!

上一篇:python如何快速采集美~女视频?无反爬(python快速检索)

下一篇:扩散模型 (Diffusion Model) 简要介绍与源码分析(扩散模型和gan的区别)

  • 快手怎么绑定银行卡(快手怎样绑卡?)

    快手怎么绑定银行卡(快手怎样绑卡?)

  • 歌词怎么显示在抖音上(歌词怎么显示在屏幕)

    歌词怎么显示在抖音上(歌词怎么显示在屏幕)

  • 三星旗舰手机有哪几款(三星旗舰手机有哪些还是lcd屏)

    三星旗舰手机有哪几款(三星旗舰手机有哪些还是lcd屏)

  • 华为手机电子三包日期是不是激活时间(华为手机电子三包凭证日期怎么算)

    华为手机电子三包日期是不是激活时间(华为手机电子三包凭证日期怎么算)

  • 十代酷睿和九代酷睿区别(十代酷睿和九代酷睿差多少)

    十代酷睿和九代酷睿区别(十代酷睿和九代酷睿差多少)

  • 恢复出厂设置后照片还能恢复吗(恢复出厂设置后还能恢复微信聊天记录吗)

    恢复出厂设置后照片还能恢复吗(恢复出厂设置后还能恢复微信聊天记录吗)

  • 手机短信字变大了怎么弄回原来(手机短信字变大了)

    手机短信字变大了怎么弄回原来(手机短信字变大了)

  • iphone的闪光灯在哪里设置(苹果闪光灯在设置那个里面)

    iphone的闪光灯在哪里设置(苹果闪光灯在设置那个里面)

  • 小米note3快充失效修复(小米note3手机没有快充了怎么办)

    小米note3快充失效修复(小米note3手机没有快充了怎么办)

  • 管理员怎么改成员专属头衔(管理员怎么改成员头衔)

    管理员怎么改成员专属头衔(管理员怎么改成员头衔)

  • 电脑sd卡是什么(电脑sd卡是什么卡)

    电脑sd卡是什么(电脑sd卡是什么卡)

  • 小米8探索版和指纹版对比(小米8探索版和小米8手机壳通用吗)

    小米8探索版和指纹版对比(小米8探索版和小米8手机壳通用吗)

  • iphone11和iphonexr对比(iPhone11和iPhonexrmax)

    iphone11和iphonexr对比(iPhone11和iPhonexrmax)

  • 华为mate30买来有膜吗(刚买了华为mate30)

    华为mate30买来有膜吗(刚买了华为mate30)

  • 电池蒸馏水和修复液一样吗(电池 蒸馏水)

    电池蒸馏水和修复液一样吗(电池 蒸馏水)

  • 转转怎么注销实名(转转怎么注销实名认证)

    转转怎么注销实名(转转怎么注销实名认证)

  • 手机怎么录制影视剧短视频(手机怎么录制影视里的音频)

    手机怎么录制影视剧短视频(手机怎么录制影视里的音频)

  • 苹果11无线充电怎么充(苹果11无线充电范围多大)

    苹果11无线充电怎么充(苹果11无线充电范围多大)

  • 街电充电宝不见怎么挂失(街电充电宝不见了可以定位找回吗)

    街电充电宝不见怎么挂失(街电充电宝不见了可以定位找回吗)

  • 户户通怎么重新搜台(户户通怎么重新授权智能卡)

    户户通怎么重新搜台(户户通怎么重新授权智能卡)

  • 微信地区怎么隐藏(微信地区怎么隐藏别人看不到)

    微信地区怎么隐藏(微信地区怎么隐藏别人看不到)

  • win11怎么关闭进程? Windows11进程未在任务管理器强制关闭的方法(win11怎么关闭进程)

    win11怎么关闭进程? Windows11进程未在任务管理器强制关闭的方法(win11怎么关闭进程)

  • CSS — 导航栏篇(一)(div+css导航栏)

    CSS — 导航栏篇(一)(div+css导航栏)

  • 记 vue-cli-plugin-dll 使用,优化vue-cli项目构建打包速度

    记 vue-cli-plugin-dll 使用,优化vue-cli项目构建打包速度

  • 进项税额转出完整会计分录怎么做 案例
  • 如何注销一般纳税人账户
  • 股东继续投资
  • 开具红字发票的当月就要进项税额转出吗
  • 什么企业可以享受加计抵减
  • 进项税加计抵减生产性服务
  • 去年的进项发票今年还能抵扣吗
  • 筹建期的印花税计入现金流量表哪里
  • 停产期间产生的费用怎么处理?
  • 税号变更需要变更什么
  • 个人营业税是什么意思
  • 技术培训费发票怎么开
  • 机票上exempt yqcny是什么意思?
  • 普通发票年份代码有什么具体含义?
  • 购买材料未付款怎么做账
  • 每季度财务报表
  • 小规模企业企业所得税优惠政策2022年
  • 房地产项目代建模式
  • 管理会计完全成本法和变动成本法例题
  • 2016年最佳歌曲
  • 行政单位上年支出退回
  • 清除文件夹exe病毒工具
  • 进货折扣适用于什么条件
  • php中strrev
  • 购货款先到支付后付款
  • linux系统中pwd命令的作用
  • 股东权益增加额/期初净经营资产
  • 技术股如何分红交易
  • 企业所得税优惠事项管理目录
  • 一头公牛和一头母牛,答五个字
  • 在建工程盘盈计入什么
  • 银行存款日记账可以采用
  • 预缴的附加税怎么填表抵减
  • TypeError The view function did not return a valid response. The function either returned None 的解决
  • uni.getSystemInfo(OBJECT)
  • 网易游戏二面
  • php标准数据类型共有四种
  • C语言中指针变量指向字符串时是有效字符的长度吗
  • 其他权益工具投资是什么意思
  • mysql用在哪些方面
  • 刻章费用如何做账务处理
  • 新版个税申报系统查询
  • mysql数据表存储引擎
  • 企业所得税是指哪些
  • 代扣款业务的处理方式
  • 代扣代缴附加税减免政策文件
  • 变动成本法是指什么
  • 金银首饰以旧换新会计处理
  • 普惠性幼儿园是公立还是私立的?
  • 财产转让按什么计征
  • 法人往自己公司打款没用注明用途
  • 原材料的采购成本怎么计算
  • 代销商品怎么开票
  • 资产负债表中各项目的期末余额
  • 在岗职工平均工资在哪里查询
  • 增值税留抵退税申请流程
  • 重新计量设定受益计划变动额计入
  • 毛利和净利的区别大白话
  • mysql5.7免安装版
  • Windows10安装net3.5
  • solaris 安装
  • win键有啥用
  • mac的vmware
  • securecrt教程
  • windows1021h1新功能
  • win10 ex4
  • win7如何格式化D盘
  • win7系统IE浏览器怎么去掉360导航
  • 学会这8个技巧让你做出的菜味道更好
  • unity通过脚本控制骨骼节点让模型动起来
  • JavaScript中Number.MIN_VALUE属性的使用示例
  • CloudEditText
  • js中写html代码
  • 电子税务局打印发票提示本机未检测到
  • 北京税务总局
  • 开出去的专用发票存根怎么处理的
  • 党建阵地作用发挥不好
  • 个体户注销还要交税吗?
  • 2020年山东录取人数
  • 吉林省职称查询入口
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设