Convolution1D与Convolution2D区别
1.Convolution1D主要用于nlp,Convolution2D主要用于cv。实际上,Convolution1D也可以用于cv,Convolution2D也可以用于nlp,只是那个时候不是标准的卷积方式,而是经过一定变形的卷积。
2.可以看到Convolution1D的卷积只有3这一个参数,Convolution2D却有两个参数3(即长度为3,宽度为3的卷积)。表面上Convolution1D没有给出卷积的大小,Convolution2D给出了。实际上,在Convolution1D中,只要给出了句子中word的长度,宽度就是word中的dimension,宽度自动把整个tensor的宽度包裹住。
3.Convolution1D的input_shape是长度为10,宽度为32的tensor。Convolution2D的input_shape是3个channel,长度为256,宽度为256的tensor。所在1D中kernel_size:3*32【如下示例,宽度默认32,所以只需要给height即可】
# apply a convolution 1d of length 3 to a sequence with 10 timesteps,
# with 64 output filters
model = Sequential()
model.add(Convolution1D(64, 3, border_mode='same', input_shape=(10, 32)))
# now model.output_shape == (None, 10, 64)# add a new conv1d on top
model.add(Convolution1D(32, 3, border_mode=&
Convolution1D与Convolution2D区别相关推荐
- keras:Convolution2D与Conv2D
关系 总体区别:Convolution2D = Conv2D 参考来源:源文件 github.keras.layder.convolutional # Aliases Convolution1D = ...
- Keras卷积+池化层学习
转自:https://keras-cn.readthedocs.io/en/latest/layers/convolutional_layer/ https://keras-cn.readthedoc ...
- Keras:基于Theano和TensorFlow的深度学习库
原文链接:https://www.cnblogs.com/littlehann/p/6442161.html catalogue 引言 一些基本概念 Sequential模型 泛型模型 常用层 卷积层 ...
- Keras.layers各种层介绍,网络层、卷积层、池化层 等
[转载]Keras.layers各种层介绍 - 心冰之海 - bk园 https://www.cnblogs.com/lhxsoft/p/13534667.html 文章导航 一.网络层 1.常用网络 ...
- python深度学习库keras——各类网络层
全栈工程师开发手册 (作者:栾鹏) python教程全解 一.网络层 keras的层主要包括: 常用层(Core).卷积层(Convolutional).池化层(Pooling).局部连接层.递归层( ...
- Keras深度学习库
catalogue 1. 引言 2. 一些基本概念 3. Sequential模型 4. 泛型模型 5. 常用层 6. 卷积层 7. 池化层 8. 递归层Recurrent 9. 嵌入层 Embedd ...
- Keras读书笔记----卷积层、池化层
1. 卷积层 1.1. Convolution1D层 一维卷积层,用以在一维输入信号上进行邻域滤波.当使用该层作为首层时,需要提供关键字参数 input_dim 或 input_shape . ker ...
- Keras 1.0 与 2.0 中 Convolution1D 的区别(其实是tf1.0 2.0 区别)
1.0 Convolution1D: 一维卷积层 nb_filter: 卷积核的个数 filter_length: 每个卷积核的长度 init: 权重初始化函数名称 weights: 权重初始化 b ...
- RPC 笔记(01)— RPC概念、调用流程、RPC 与 Restful API 区别
1. 基本概念 PRC 远程过程调用 Remote Procedure Call,其就是一个节点请求另外一个节点提供的服务.当两个物理分离的子系统需要建立逻辑上的关联时,RPC 是牵线搭桥的常见技术手 ...
- C++ 笔记(28)— C++ 中 NULL和 nullptr 的区别
最近看公司代码的时候发现在判断指针是否为空的时候,有的时候用的是 NULL, 有的时候用的是 nullptr 感觉很奇怪,好奇心驱使我查了下两者的区别,发现还是有很多细节需要学习的. 1. NULL ...
最新文章
- OC 消息转发实现多继承
- mysql错误:this authentication plugin is not supported
- Hadoop日常管理与维护
- 《线性代数及其应用》
- 数据结构与算法系列——排序(3)_折半插入排序
- php解决01背包问题,PHP动态规划解决0-1背包问题实例分析_PHP教程
- 【LeetCode】【数组】题号:*645,重复数字和缺失数字
- mac系统linux不能ping外网,Mac上配置Linux网络适配器(NAT模式),无法ping通
- JavaScript正则表达式大全
- supercharge快充_IQOO、小米快充技术对比,27W快充和44W快充,到底哪家强
- erp系统在会计岗位中起到哪些作用?
- eSPI自学笔记(二):Perpheral Channel与Subtractive Decode
- 武大教授计算机学院,武汉大学姬东鸿教授访问计算机科学学院和智能信息处理及应用实验室...
- 开发板浮点型运算能力测试
- 条件随机场CRF的理解
- 安卓 usb音量调节_各大厂商不重视的音量调节键,被一个安卓APP玩出花了
- unrecognized relocation (0x2a) in section `.text`
- 【报告分享】 中国饭店协会:2020中国餐饮业年度报告(附下载)
- itx机箱尺寸_【从零开始的itx装机指南】机箱篇
- 如何建立一个 MECE 框架?
热门文章
- 关于服务器,看这一篇就够了!
- Android经典铃声等等等等,低调而优雅:40 款经典黑莓手机铃声精选(安卓手机适用)...
- ERP与条码系统集成实现精益化可追溯
- [编程题]雀魂启动!
- strtolower()和strtoupper()中文乱码问题
- ubuntu下配置smbd服务器,Windows访问Linux目录
- 拼多多电商外部工具(浏览器插件)
- Linux内核模块最简驱动
- Dev-C++中, “\“反斜杠符号显示成人民币符号、中文斜躺 问题
- Largest Submatrix (最大全1子矩阵)