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函数缺省值与引用学习笔记分享
Feb 10 Python
python实现简单ftp客户端的方法
Jun 28 Python
python实现红包裂变算法
Feb 16 Python
Python实现PS滤镜Fish lens图像扭曲效果示例
Jan 29 Python
python调用系统ffmpeg实现视频截图、http发送
Mar 06 Python
python如何在循环引用中管理内存
Mar 20 Python
python基础教程项目三之万能的XML
Apr 02 Python
Python3基于sax解析xml操作示例
May 22 Python
详解Django解决ajax跨域访问问题
Aug 24 Python
Python实现App自动签到领取积分功能
Sep 29 Python
浅谈Python批处理文件夹中的txt文件
Mar 11 Python
Python爬虫数据的分类及json数据使用小结
Mar 29 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的autoload自动加载机制使用说明
2010/12/28 PHP
PHP 第一节 php简介
2012/04/28 PHP
php魔术方法与魔术变量、内置方法与内置变量的深入分析
2013/06/03 PHP
php中引用符号(&)的使用详细介绍
2016/12/06 PHP
用javascript模仿ie的自动完成类似自动完成功的表单
2012/12/12 Javascript
js随机颜色代码的多种实现方式
2013/04/23 Javascript
jQuery动画animate方法使用介绍
2013/05/06 Javascript
javascript 实现 秒杀,团购 倒计时展示的记录 分享
2013/07/12 Javascript
JS 获取浏览器和屏幕宽高等信息代码
2014/03/31 Javascript
js实现温度计时间样式代码分享
2015/08/21 Javascript
Java框架SSH结合Easyui控件实现省市县三级联动示例解析
2016/06/12 Javascript
BootStrap fileinput.js文件上传组件实例代码
2017/02/20 Javascript
Javascript实现时间倒计时效果
2017/07/15 Javascript
浅谈Vue数据绑定的原理
2018/01/08 Javascript
微信小程序自定义toast的实现代码
2018/11/16 Javascript
微信小程序如何获取用户头像和昵称
2019/09/23 Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
2020/10/21 Javascript
解析Python中的变量、引用、拷贝和作用域的问题
2015/04/07 Python
python中字符串前面加r的作用
2015/06/04 Python
python实现备份目录的方法
2015/08/03 Python
Python实现DDos攻击实例详解
2019/02/02 Python
对Python3中列表乘以某一个数的示例详解
2019/07/20 Python
详解pandas中MultiIndex和对象实际索引不一致问题
2019/07/23 Python
python中adb有什么功能
2020/06/07 Python
CSS3 实现穿梭星空动画
2020/11/13 HTML / CSS
求职信的要素有哪些呢
2013/12/26 职场文书
自我检讨书范文
2015/01/28 职场文书
担保贷款承诺书
2015/04/30 职场文书
仙境之桥观后感
2015/06/16 职场文书
2019学生会干事辞职信
2019/06/27 职场文书
关于感恩老师的古诗句
2019/08/20 职场文书
幼师必备:幼儿园期末教师评语50条
2019/11/01 职场文书
MySQL下使用Inplace和Online方式创建索引的教程
2021/05/26 MySQL
SQL Server内存机制浅探
2022/04/06 SQL Server
Java8利用Stream对列表进行去除重复的方法详解
2022/04/14 Java/Android
oracle设置密码复杂度及设置超时退出的功能
2022/06/28 Oracle