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中比较特别的除法运算和幂运算介绍
Apr 05 Python
Python3处理文件中每个词的方法
May 22 Python
日常整理python执行系统命令的常见方法(全)
Oct 22 Python
python构建自定义回调函数详解
Jun 20 Python
Python基于opencv调用摄像头获取个人图片的实现方法
Feb 21 Python
python实现栅栏加解密 支持密钥加密
Mar 20 Python
用uWSGI和Nginx部署Flask项目的方法示例
May 05 Python
python如何解析配置文件并应用到项目中
Jun 27 Python
Django Channel实时推送与聊天的示例代码
Apr 30 Python
Django filter动态过滤与排序实现过程解析
Nov 26 Python
用Python提取PDF表格的方法
Apr 11 Python
使用pycharm运行flask应用程序的详细教程
Jun 07 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初学者头疼问题总结
2006/07/08 PHP
第4章 数据处理-php字符串的处理-郑阿奇(续)
2011/07/04 PHP
比较详细PHP生成静态页面教程
2012/01/10 PHP
mcrypt启用 加密以及解密过程详细解析
2013/08/07 PHP
php中实现用数组妩媚地生成要执行的sql语句
2015/07/10 PHP
php封装好的人民币数值转中文大写类
2015/12/20 PHP
详解PHP的Yii框架中组件行为的属性注入和方法注入
2016/03/18 PHP
php面向对象重点知识分享
2019/09/27 PHP
原始的js代码和jquery对比体会
2013/09/10 Javascript
点击显示指定元素隐藏其他同辈元素的方法
2014/02/19 Javascript
JS获取select的value和text值的简单实例
2014/02/26 Javascript
js实现一个链接打开两个链接地址的方法
2015/05/12 Javascript
jquery实现右侧栏菜单选择操作
2016/03/04 Javascript
jQuery animate和CSS3相结合实现缓动追逐效果附源码下载
2016/04/18 Javascript
轻松理解Javascript变量的相关问题
2017/01/20 Javascript
jQuery选择器_动力节点Java学院整理
2017/07/05 jQuery
JavaScript实现简单生成随机颜色的方法
2017/09/21 Javascript
基于Vue 服务端Cookies删除的问题
2018/09/21 Javascript
javaScript代码飘红报错看不懂?读完这篇文章再试试
2020/08/19 Javascript
uin-app+mockjs实现本地数据模拟
2020/08/26 Javascript
Python使用MONGODB入门实例
2015/05/11 Python
python字典操作实例详解
2017/11/16 Python
python实现拓扑排序的基本教程
2018/03/11 Python
Python的多维空数组赋值方法
2018/04/13 Python
Django框架模板注入操作示例【变量传递到模板】
2018/12/19 Python
Python Matplotlib库安装与基本作图示例
2019/01/09 Python
Apache部署Django项目图文详解
2019/07/30 Python
pygame实现俄罗斯方块游戏(对战篇1)
2019/10/29 Python
wxpython实现按钮切换界面的方法
2019/11/19 Python
Python实现一个论文下载器的过程
2021/01/18 Python
Lookfantastic台湾:英国彩妆美发保养购物网
2018/03/26 全球购物
医药学专业大学生职业生涯规划书论文
2014/01/21 职场文书
学校春季防火方案
2014/06/08 职场文书
合同权益转让协议书模板
2014/11/18 职场文书
工程款催款函
2015/06/24 职场文书
2016年第104个国际护士节活动总结
2016/04/06 职场文书