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 中的列表解析和生成表达式
Mar 10 Python
python字符串加密解密的三种方法分享(base64 win32com)
Jan 19 Python
Python中使用摄像头实现简单的延时摄影技术
Mar 27 Python
python中通过预先编译正则表达式提高效率
Sep 25 Python
python更改已存在excel文件的方法
May 03 Python
python语言基本语句用法总结
Jun 11 Python
Python文件读写w+和r+区别解析
Mar 26 Python
python 写函数在一定条件下需要调用自身时的写法说明
Jun 01 Python
python使用re模块爬取豆瓣Top250电影
Oct 20 Python
详解Python模块化编程与装饰器
Jan 16 Python
Python多个MP4合成视频的实现方法
Jul 16 Python
在Python 中将类对象序列化为JSON
Apr 06 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 session 错误
2009/05/21 PHP
PHP生成二维码的两个方法和实例
2014/07/01 PHP
javascript 二分法(数组array)
2010/04/24 Javascript
简单的js图片轮换代码(js图片轮播)
2014/05/06 Javascript
jQuery中:text选择器用法实例
2015/01/03 Javascript
jQuery Easyui实现左右布局
2016/01/26 Javascript
JavaScript字符串常用的方法
2016/03/10 Javascript
js贪吃蛇游戏实现思路和源码
2016/04/14 Javascript
jQuery实现获取隐藏div高度的方法示例
2017/02/09 Javascript
Angular.Js中过滤器filter与自定义过滤器filter实例详解
2017/05/08 Javascript
浅谈struts1 & jquery form 文件异步上传
2017/05/25 jQuery
Vue组件化开发思考
2018/02/02 Javascript
Vue实现动态创建和删除数据的方法
2018/03/17 Javascript
前端Vue项目详解--初始化及导航栏
2019/06/24 Javascript
谈一谈vue请求数据放在created好还是mounted里好
2020/07/27 Javascript
[00:59]PWL开团时刻DAY7——我在赶
2020/11/06 DOTA
python解析xml模块封装代码
2014/02/07 Python
利用Python2下载单张图片与爬取网页图片实例代码
2017/12/25 Python
PyQt5每天必学之单行文本框
2018/04/19 Python
详解Django解决ajax跨域访问问题
2018/08/24 Python
Python实现的IP端口扫描工具类示例
2019/02/15 Python
python调用pyaudio使用麦克风录制wav声音文件的教程
2019/06/26 Python
Python编程快速上手——Excel到CSV的转换程序案例分析
2020/02/28 Python
Python IDLE或shell中切换路径的操作
2020/03/09 Python
python的json包位置及用法总结
2020/06/21 Python
Python绘制K线图之可视化神器pyecharts的使用
2021/03/02 Python
美国知名的女性服饰品牌:LOFT(洛芙特)
2016/08/05 全球购物
初一生物教学反思
2014/01/18 职场文书
大学军训感想
2014/02/12 职场文书
教育技术学专业职业规划书
2014/03/03 职场文书
英语四级考试作弊检讨书
2014/09/29 职场文书
古诗文之爱国名句(77句)
2019/09/24 职场文书
详解nodejs内置模块
2021/05/06 NodeJs
pycharm 如何查看某一函数源码的快捷键
2021/05/12 Python
Java服务调用RestTemplate与HttpClient的使用详解
2022/06/21 Java/Android
前端框架ECharts dataset对数据可视化的高级管理
2022/12/24 Javascript