简单回答一下:

1、数学本质上一样,都是特征图中的元素乘以权重再求和。全连接是把特征图拆开组成一个一维向量,再乘以一个权重向量,这两个向量中的元素一一对应所以输出结果是一个值。而1*1卷积,我们知道卷积核实质上就是权重,1*1的卷积核那就是表明只由一个权重组成,如果特征图尺寸也是1*1的话,那输出就是一个值,此时与全连接完全一样。但是如果特征图尺寸不是1*1,而是w*h的话,那么1*1的卷积输出就不是一个值而是w*h的一个矩阵。以上是数学本质上的异同。

2、功能上似乎1*1卷积可以减少或增加特征图的层数,这个是全连接做不到的。

3、用1*1卷积代替全连接应该是基于输入尺寸的考虑,全连接的输入是特征图所有元素乘以权重再求和,但是这个权重向量是在设计网络的时候就需要固定的,所以全连接没办法适应输入尺寸的变化只能固定。但是1*1卷积的输出与输入尺寸是一样大的,输出尺寸可以随着输入尺寸的变化而变化,所以1*1卷积无需固定输出尺寸。通俗来说就是卷积是权值共享,所以所学参数只跟卷积核有关,跟特征图无关。至于效果嘛,如果是分类基本上没什么差别,如果是做分割,那还是卷积比较合适,具体参看FCN这篇文章吧。

卷积层和全连接层的区别_1*1的卷积核和全连接层有什么异同?相关推荐

  1. 连接MySQL和连接文件夹区别_JDBC与JNDI这两种连接方式有什么区别?

    配置 JNDI绑定 此处绑定的数据源是以 DBCP 为实现.首先必须将数据库驱动(这里用了MYSQL数据库)和DBCP所需要的 Jar 包复制到 Jetty 根目录的 lib 目录下.DBCP主要需要 ...

  2. CNN中卷积层、池化层和全连接层分别有什么作用和区别?

    卷积层:提取特征."不全连接,参数共享"的特点大大降低了网络参数,保证了网络的稀疏性,防止过拟合.之所以可以"参数共享",是因为样本存在局部相关的特性. 池化层 ...

  3. 什么是1*1卷积?1*1的卷积核和全连接层有什么异同?

    简单回答一下: 1.数学本质上一样,都是特征图中的元素乘以权重再求和.全连接是把特征图拆开组成一个一维向量,再乘以一个权重向量,这两个向量中的元素一一对应所以输出结果是一个值.而1*1卷积,我们知道卷 ...

  4. osl七层参考模型tcp与ucp的区别

    OSI七层参考模型---开放式的系统互联参考模型 随着路由器的发明,当时的网络背景下就希望出现一个统一的标准,--事先的约定 --协议体系 应用层--提供计算机和人类交互的窗口 表示层--转化为二进制 ...

  5. 接入层交换机、汇聚层交换机和核心层交换机的区别

    本文主要介绍接入层交换机.汇聚层交换机以及核心层交换机的区别,在了解它们的区别之前,先来了解下这三种交换机的名称是不是交换机的分类以及接入层.汇聚层以及核心层,这样更方便于您了解这三种交换机之间的区别 ...

  6. Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手)...

    Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手) 一丶CS/BS 架构 C/S: 客户端/服务器 定义:       这里 ...

  7. python网络通信效率_Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手)...

    Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手) 一丶CS/BS 架构 C/S: 客户端/服务器 定义: 这里的客户端一般 ...

  8. 传输层协议TCP与UDP的区别

    TCP协议与UDP协议作为传输层最常用的两种传输协议,这两种协议都是使用IP作为网络层协议进行传输.网络层IP与传输层的关系可以简单理解成生活中收快递.IP协议为每个上网的主机分发一个IP地址,这个地 ...

  9. python中复制、浅层拷贝、深层拷贝的区别

    python中复制.浅层拷贝.深层拷贝的区别 一.学习要点: 1.python中的复制与拷贝的区别 2.python中浅层拷贝与深层拷贝的区别 二.代码: import copy a=[1,2,3,4 ...

最新文章

  1. Java项目:健身器材商城系统(java+Jdbc+Servlet+Ajax+Fileupload+mysql)
  2. Python_Statsmodels包_时间序列分析_ARIMA模型
  3. JavaScript中的箭头函数
  4. 讲讲 Python Launcher 是什么鬼东西?
  5. 第一百二十四期:2019年臭名昭著的勒索软件,网络钓鱼和僵尸网络
  6. 全新的membership框架Asp.net Identity(1)——.Net membership的历史
  7. 综述 | 自动驾驶中的计算机视觉
  8. 抽取类的#技巧#成员变量最可能
  9. 如何用java写单链表_如何使用Java实现单链表?
  10. 为何这名全栈工程师说“抛弃 React、Angular”?
  11. 那些实用的Nginx规则
  12. 什么是Dorado7
  13. 不同的核函数对支持向量机分类性能的影响
  14. mysql rpl_MySQL rpl_semi_sync_master_timeout相关的一件BUG
  15. linux原生桌面,亲手打造自己的Linux桌面环境
  16. IDEA炫酷的主题字体颜色设置
  17. Python当中华氏度和摄氏度转换
  18. 5. Resampling Methods
  19. Luogu 3371【模板】单源最短路径
  20. 有源代码就可以自行开发通达信交易接口了吗?

热门文章

  1. html读取文本框变量,Html和文本框元件上变量
  2. linux仿mac os10,Win10就是不如Mac顺手?几款仿Mac小工具推荐
  3. android开发 修改标题栏背景_移动开发整体凉凉的背景下,究竟还剩哪些 Android热门前沿知识...
  4. 第一讲,我们来谈谈:“什么叫做进制”
  5. 7安装ik分词器_Solr7全文检索+IK分词
  6. 贴吧html标签,html标签3(转载)
  7. c语言boolean作为全局变量_最容易忽略的C语言知识点细节,编程大牛进阶之路!...
  8. 凝思操作系统启动盘制作_实用!如何快速制作U盘启动盘并且重装系统
  9. java语言与www技术形成性考核册_电大Java语言与WWW技术形成性考核程序题
  10. aitken插值方法的c++代码_无人驾驶路径规划技术-三次样条插值曲线及Python代码实现...