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装饰器decorator介绍
Nov 21 Python
Python中实现参数类型检查的简单方法
Apr 21 Python
Python下载懒人图库JavaScript特效
May 28 Python
Python制作数据导入导出工具
Jul 31 Python
python中实现迭代器(iterator)的方法示例
Jan 19 Python
python清除字符串前后空格函数的方法
Oct 21 Python
python基于itchat模块实现微信防撤回
Apr 29 Python
pyqt 实现在Widgets中显示图片和文字的方法
Jun 13 Python
python3+PyQt5 使用三种不同的简便项窗口部件显示数据的方法
Jun 17 Python
Python 读取串口数据,动态绘图的示例
Jul 02 Python
10个Python面试常问的问题(小结)
Nov 20 Python
浅谈Python数学建模之固定费用问题
Jun 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为SHOPEX增加日志功能代码
2010/07/02 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
javascript 极速 隐藏/显示万行表格列只需 60毫秒
2009/03/28 Javascript
基于Jquery的文字滚动跑马灯插件(一个页面多个滚动区)
2010/07/26 Javascript
jQuery层次选择器选择元素使用介绍
2013/04/18 Javascript
JavaScript限定图片显示大小的方法
2015/03/11 Javascript
js操作css属性实现div层展开关闭效果的方法
2015/05/11 Javascript
CSS+JS实现点击文字弹出定时自动关闭DIV层菜单的方法
2015/05/12 Javascript
JavaScript实现选中文字提示新浪微博分享效果
2017/06/15 Javascript
微信小程序使用canvas的画图操作示例
2019/01/18 Javascript
vue项目中定义全局变量、函数的几种方法
2019/11/08 Javascript
详解React 元素渲染
2020/07/07 Javascript
Python实现文件复制删除
2016/04/19 Python
Python安装使用命令行交互模块pexpect的基础教程
2016/05/12 Python
Python制作刷网页流量工具
2017/04/23 Python
python 将数据保存为excel的xls格式(实例讲解)
2018/05/03 Python
Python采集猫眼两万条数据 对《无名之辈》影评进行分析
2018/12/05 Python
Python:Numpy 求平均向量的实例
2019/06/29 Python
Python Gitlab Api 使用方法
2019/08/28 Python
pytorch多GPU并行运算的实现
2019/09/27 Python
Python单元测试与测试用例简析
2019/11/09 Python
python实现飞行棋游戏
2020/02/05 Python
Python制作简易版小工具之计算天数的实现思路
2020/02/13 Python
Pygame框架实现飞机大战
2020/08/07 Python
python 利用toapi库自动生成api
2020/10/19 Python
高分子材料与工程专业推荐信
2013/12/01 职场文书
企业党员一句话承诺
2014/05/30 职场文书
大学毕业生个人自荐书
2014/07/02 职场文书
农村文化建设标语
2014/10/07 职场文书
2014年优秀班主任工作总结
2014/12/16 职场文书
小学校长个人总结
2015/03/03 职场文书
严以律己专题学习研讨会发言材料
2015/11/09 职场文书
高效笔记技巧分享:学会这些让你不再困扰
2019/09/04 职场文书
AI:如何训练机器学习的模型
2021/04/16 Python
如何设计高效合理的MySQL查询语句
2021/05/26 MySQL
深入解读Java三大集合之map list set的用法
2021/11/11 Java/Android