Tensorflow--取tensorf指定列的操作方式


Posted in Python onJune 30, 2020

我就废话不多说了,大家还是直接看代码吧~

In [1]: import os
In [2]: os.environ["CUDA_VISIBLE_DEVICES"] = "0"
In [3]: import tensorflow as tf
In [4]:sess =tf.Session()
In [5]: input = tf.constant([[[1,2,3],[4,5,6],[7,8,9]],[[10,11,12],[13,14,15],[1
 ...: 6,17,18]]])
 
In [6]: input.get_shape()
Out[6]: TensorShape([Dimension(2), Dimension(3), Dimension(3)])
 
In [7]: input_2 = input[:,:,2]
 
In [8]: print(sess.run(input_2))
[[ 3 6 9]
 [12 15 18]]
 
In [9]: input_2 = input[:,:,0:2]
 
In [10]: print(sess.run(input_2))
[[[ 1 2]
 [ 4 5]
 [ 7 8]]
 
 [[10 11]
 [13 14]
 [16 17]]]
 
In [11]: input = tf.constant([[[[1,2,3],[4,5,6],[7,8,9]],[[10,11,12],[13,14,15],
 ...: [16,17,18]]]])
 
In [12]: input.get_shape()
Out[12]: TensorShape([Dimension(1), Dimension(2), Dimension(3), Dimension(3)])
 
In [13]: input_2 = input[:,:,2]
 
In [14]: print(sess.run(input_2))
[[[ 7 8 9]
 [16 17 18]]]
 
In [15]: input_2 = input[:,:,:,2]
 
In [16]: print(sess.run(input_2))
[[[ 3 6 9]
 [12 15 18]]]

补充知识:TensorFlow 训练过程中获取某个Tensor值;只有conv1和bn1存在NAN

1. 在训练过程中,获取某个参数Tensor的值:

获取所有Tensor的name:

[tensor.name for tensor in tf.get_default_graph().as_graph_def().node]

根据name获得Tensor:

bn_gamma = sess.graph.get_tensor_by_name('bn1_audio/batch_normalization/beta:0')

sess.run(), print

Tensorflow--取tensorf指定列的操作方式

2. 只有conv1的filter, bias和bn1的gamma为nan:

由于训练数据中存在nan.

bn1后的max pooling层输出全为0 (∵bn1输出有0), 导致后续参数和输出看起来正常, 但是不会更新.

以上这篇Tensorflow--取tensorf指定列的操作方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python ElementTree 基本读操作示例
Apr 09 Python
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】
Jul 11 Python
windows 下python+numpy安装实用教程
Dec 23 Python
python实现mysql的读写分离及负载均衡
Feb 04 Python
使用apidoc管理RESTful风格Flask项目接口文档方法
Feb 07 Python
python实现彩票系统
Jun 28 Python
Python中的引用知识点总结
May 20 Python
使用Python给头像戴上圣诞帽的图像操作过程解析
Sep 20 Python
详解基于python的多张不同宽高图片拼接成大图
Sep 26 Python
基于Python中isfile函数和isdir函数使用详解
Nov 29 Python
Python +Selenium解决图片验证码登录或注册问题(推荐)
Feb 09 Python
Python系统公网私网流量监控实现流程
Nov 23 Python
解决TensorFlow程序无限制占用GPU的方法
Jun 30 #Python
tensorflow 大于某个值为1,小于为0的实例
Jun 30 #Python
基于tf.shape(tensor)和tensor.shape()的区别说明
Jun 30 #Python
Tensorflow全局设置可见GPU编号操作
Jun 30 #Python
Python logging模块异步线程写日志实现过程解析
Jun 30 #Python
浅谈多卡服务器下隐藏部分 GPU 和 TensorFlow 的显存使用设置
Jun 30 #Python
Tensorflow中批量读取数据的案列分析及TFRecord文件的打包与读取
Jun 30 #Python
You might like
PHP number_format() 函数定义和用法
2012/06/01 PHP
PHP生成图片验证码功能示例
2017/01/12 PHP
Laravel 5.4因特殊字段太长导致migrations报错的解决
2017/10/22 PHP
PHP抽象类与接口的区别实例详解
2019/05/09 PHP
js创建对象的几种常用方式小结(推荐)
2010/10/24 Javascript
Jquery Ajax解析XML数据(同步及异步调用)简单实例
2014/02/12 Javascript
在javascript中随机数 math random如何生成指定范围数值的随机数
2015/10/21 Javascript
js中遍历Map对象的方法
2016/07/27 Javascript
JavaScript队列、优先队列与循环队列
2016/11/14 Javascript
解决同一页面中两个iframe互相调用jquery,js函数的方法
2016/12/12 Javascript
微信小程序教程系列之设置标题栏和导航栏(7)
2020/06/29 Javascript
Async Validator 异步验证使用说明
2017/07/03 Javascript
微信小程序tabBar底部导航中文注解api详解
2017/08/16 Javascript
javaScript日期工具类DateUtils详解
2017/12/08 Javascript
vue.js给动态绑定的radio列表做批量编辑的方法
2018/02/28 Javascript
vue判断input输入内容全是空格的方法
2018/03/02 Javascript
Node.js 使用request模块下载文件的实例
2018/09/05 Javascript
vue兄弟组件传递数据的实例
2018/09/06 Javascript
详解easyui 切换主题皮肤
2019/04/04 Javascript
python图像处理之反色实现方法
2015/05/30 Python
对python中的six.moves模块的下载函数urlretrieve详解
2018/12/19 Python
Window系统下Python如何安装OpenCV库
2020/03/05 Python
2020最新pycharm汉化安装(python工程狮亲测有效)
2020/04/26 Python
python实现粒子群算法
2020/10/15 Python
Pycharm自动添加文件头注释和函数注释参数的方法
2020/10/23 Python
Python APScheduler执行使用方法详解
2020/12/10 Python
Python 里最强的地图绘制神器
2021/03/01 Python
路政管理专业推荐信
2013/11/11 职场文书
超市总经理岗位职责
2014/02/02 职场文书
素食餐饮项目创业计划书
2014/02/02 职场文书
美化环境标语
2014/06/20 职场文书
委托书如何写
2014/08/30 职场文书
迎新晚会主持词开场白
2015/05/28 职场文书
纪委立案决定书
2015/06/24 职场文书
python常见的占位符总结及用法
2021/07/02 Python
纯html+css实现Element loading效果
2021/08/02 HTML / CSS