Python实现CNN的多通道输入实例


Posted in Python onJanuary 17, 2020

CNN可以同时进行多通道的输入,例如一张彩色图片可以分解成RGB三个通道输入给CNN,当使用自己的数据集时,可以通过numpy来实现数据的多通道输入。

假设我们有两个组数据a和b:

a = np.linspace(1,100,100)
b = np.linsapce(-1,-100,100)

然后将a和b转变成四维数组,TensorFlow接收的数据时四维数组

a = a.reshape(4,1,5,5)
b = b.reshape(4,1,5,5)

这样我们就得到了两个batch_size = 4, channel = 1, width = 5, high = 5的四维数组,然后

a = a.transpose(1,0,2,3)
b = b.transpose(1,0,2,3)

将a和b的维度参数变成[1,4,5,5],然后使用np.vstack()函数将两个数组在通道数上叠加

c = np.vstack((a,b))

最后再次使用.transpose()函数将叠加后的四维数组转换为TensorFlow接受的四维数组

c = c.transpose(1,2,3,0)

这时c就变成了[4,5,5,2],即batch_size = 4, width = 5, high = 5, channel = 2的四维数组。

以上这篇Python实现CNN的多通道输入实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python struct.unpack
Sep 06 Python
python将html转成PDF的实现代码(包含中文)
Mar 04 Python
python Django模板的使用方法(图文)
Nov 04 Python
基于Python中capitalize()与title()的区别详解
Dec 09 Python
Python 实现「食行生鲜」签到领积分功能
Sep 26 Python
python global和nonlocal用法解析
Feb 03 Python
python GUI库图形界面开发之PyQt5开发环境配置与基础使用
Feb 25 Python
Python实现电视里的5毛特效实例代码详解
May 15 Python
python 基于opencv 绘制图像轮廓
Dec 11 Python
Python第三方库安装缓慢的解决方法
Feb 06 Python
python利用proxybroker构建爬虫免费IP代理池的实现
Feb 21 Python
Pytest实现setup和teardown的详细使用详解
Apr 17 Python
Python面向对象编程基础实例分析
Jan 17 #Python
通过python实现windows桌面截图代码实例
Jan 17 #Python
PyTorch加载预训练模型实例(pretrained)
Jan 17 #Python
python 正则表达式参数替换实例详解
Jan 17 #Python
Python函数式编程实例详解
Jan 17 #Python
python实现tail -f 功能
Jan 17 #Python
解决Python命令行下退格,删除,方向键乱码(亲测有效)
Jan 16 #Python
You might like
PHP读取网页文件内容的实现代码(fopen,curl等)
2011/06/23 PHP
php微信公众平台开发之微信群发信息
2016/09/13 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
2016/11/16 PHP
php 多继承的几种常见实现方法示例
2019/11/18 PHP
基于MooTools的很有创意的滚动条时钟动画
2010/11/14 Javascript
javascript错误的认识不用关心内存管理
2012/12/15 Javascript
js实现倒计时时钟的示例代码
2013/12/17 Javascript
将HTML的左右尖括号等转义成实体形式的两种实现方式
2014/05/04 Javascript
JSON格式化输出
2014/11/10 Javascript
node.js中的querystring.escape方法使用说明
2014/12/10 Javascript
JavaScript实现的圆形浮动标签云效果实例
2015/08/06 Javascript
jquery性能优化高级技巧
2015/08/24 Javascript
使用node+vue.js实现SPA应用
2016/01/28 Javascript
jQuery实现在HTML文档加载完毕后自动执行某个事件的方法
2017/05/08 jQuery
jquery图片放大镜效果
2017/06/23 jQuery
Angular.js中$resource高大上的数据交互详解
2017/07/30 Javascript
vue复合组件实现注册表单功能
2017/11/06 Javascript
angularJs中json数据转换与本地存储的实例
2018/10/08 Javascript
[02:33]DOTA2英雄基础教程 司夜刺客
2013/12/04 DOTA
[16:19]教你分分钟做大人——风暴之灵
2015/03/11 DOTA
深入解答关于Python的11道基本面试题
2017/04/01 Python
Pandas探索之高性能函数eval和query解析
2017/10/28 Python
python集合常见运算案例解析
2019/10/17 Python
opencv 图像滤波(均值,方框,高斯,中值)
2020/07/08 Python
python Xpath语法的使用
2020/11/26 Python
苹果Mac升级:MacSales.com
2017/11/20 全球购物
澳大利亚香水在线商店:City Perfume
2020/09/02 全球购物
什么是反射?如何实现反射?
2016/07/25 面试题
2014年大学庆元旦迎新年活动方案
2014/03/09 职场文书
事业单位鉴定材料
2014/05/25 职场文书
ktv好的活动方案
2014/08/15 职场文书
社区宣传标语口号
2015/12/26 职场文书
2016年中学植树节活动总结
2016/03/16 职场文书
祝福语集锦:给妹妹结婚的祝福语
2019/12/18 职场文书
Matlab如何实现矩阵复制扩充
2021/06/02 Python
Python 中的Sympy详细使用
2021/08/07 Python