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实现简单的TCP代理服务器
Oct 08 Python
Python实现的数据结构与算法之链表详解
Apr 22 Python
浅谈python新手中常见的疑惑及解答
Jun 14 Python
EM算法的python实现的方法步骤
Jan 02 Python
python实现括号匹配的思路详解
Aug 23 Python
python遍历文件夹找出文件夹后缀为py的文件方法
Oct 21 Python
12个步骤教你理解Python装饰器
Jul 01 Python
Python 使用list和tuple+条件判断详解
Jul 30 Python
Python多继承以及MRO顺序的使用
Nov 11 Python
Python使用enumerate获取迭代元素下标
Feb 03 Python
python连接mongodb集群方法详解
Feb 13 Python
python代码实现TSNE降维数据可视化教程
Feb 28 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下载文件源代码(强制任意文件格式下载)
2014/05/09 PHP
php常见的魔术方法详解
2014/12/25 PHP
php获取小程序码的实现代码(B类接口)
2020/06/13 PHP
UpdatePanel和Jquery冲突的解决方法
2013/04/01 Javascript
js淡入淡出的图片轮播效果代码分享
2015/08/24 Javascript
javascript手风琴下拉菜单实现代码
2015/11/12 Javascript
详解axios 全攻略之基本介绍与使用(GET 与 POST)
2017/09/15 Javascript
详解基于vue-cli优化的webpack配置
2017/11/06 Javascript
vue实现仿淘宝结账页面实例代码
2017/11/08 Javascript
vue.js实现的幻灯片功能示例
2019/01/18 Javascript
JavaScript数据结构与算法之二叉树实现查找最小值、最大值、给定值算法示例
2019/03/01 Javascript
Vue中的验证登录状态的实现方法
2019/03/09 Javascript
运用js实现图层拖拽的功能
2019/05/24 Javascript
uni app仿微信顶部导航条功能
2019/09/17 Javascript
vue之a-table中实现清空选中的数据
2019/11/07 Javascript
python正则表达式re模块详解
2014/06/25 Python
Python递归遍历列表及输出的实现方法
2015/05/19 Python
Python制作爬虫抓取美女图
2016/01/20 Python
Python 专题六 局部变量、全局变量global、导入模块变量
2017/03/20 Python
Python3实现配置文件差异对比脚本
2019/11/18 Python
matplotlib subplot绘制多个子图的方法示例
2020/07/28 Python
Python3爬虫中pyspider的安装步骤
2020/07/29 Python
详解HTML5 window.postMessage与跨域
2017/05/11 HTML / CSS
简约控的天堂:The Undone
2016/12/21 全球购物
乡镇交通安全实施方案
2014/03/29 职场文书
精神文明建设先进工作者事迹材料
2014/05/02 职场文书
爱护公物标语
2014/06/24 职场文书
小学爱国卫生月活动总结
2014/06/30 职场文书
生产操作工岗位职责
2014/09/16 职场文书
领导干部“四风”问题批评与自我批评材料
2014/09/24 职场文书
优秀班主任材料
2014/12/16 职场文书
二手车转让协议书
2015/01/29 职场文书
搞笑的婚礼主持词
2015/06/29 职场文书
初二英语教学反思
2016/02/15 职场文书
2019升学宴主持词范本5篇
2019/10/09 职场文书
pandas进行数据输入和输出的方法详解
2022/03/23 Python