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深入学习之上下文管理器
Aug 31 Python
python提取图像的名字*.jpg到txt文本的方法
May 10 Python
Python实现爬虫从网络上下载文档的实例代码
Jun 13 Python
很酷的python表白工具 你喜欢我吗
Apr 11 Python
Python实现TCP通信的示例代码
Sep 09 Python
Python实现报警信息实时发送至邮箱功能(实例代码)
Nov 11 Python
python使用PIL剪切和拼接图片
Mar 23 Python
如何将tensorflow训练好的模型移植到Android (MNIST手写数字识别)
Apr 22 Python
Python3内置函数chr和ord实现进制转换
Jun 05 Python
Django和Ueditor自定义存储上传文件的文件名
Feb 25 Python
新手必备Python开发环境搭建教程
May 28 Python
使用numpy实现矩阵的翻转(flip)与旋转
Jun 03 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设计模式小结
2013/02/15 PHP
php while循环得到循环次数
2013/10/26 PHP
php判断两个浮点数是否相等的方法
2015/03/14 PHP
关于div自适应高度/左右高度自适应一致的js代码
2013/03/22 Javascript
jQuery表单获取和失去焦点输入框提示效果的实例代码
2013/08/01 Javascript
jquery.post用法之type设置问题
2014/02/24 Javascript
使用jQuery不判断浏览器高度解决iframe自适应高度问题
2014/12/16 Javascript
JavaScript使用ActiveXObject访问Access和SQL Server数据库
2015/04/02 Javascript
JavaScript中使用Math.PI圆周率属性的方法
2015/06/14 Javascript
函数四种调用模式以及其中的this指向
2017/01/16 Javascript
jQuery表单元素选择器代码实例
2017/02/06 Javascript
js实现文字无缝向上滚动
2017/02/16 Javascript
jQuery实现为table表格动态添加或删除tr功能示例
2019/02/19 jQuery
Vue中实现权限控制的方法示例
2019/06/07 Javascript
微信小程序手动添加收货地址省市区联动
2020/05/18 Javascript
JS运算符优先级与表达式示例详解
2020/09/04 Javascript
使用AutoJs实现微信抢红包的代码
2020/12/31 Javascript
深入浅析python定时杀进程
2016/06/06 Python
Python批量修改图片分辨率的实例代码
2019/07/04 Python
用Python徒手撸一个股票回测框架搭建【推荐】
2019/08/05 Python
python 实现非极大值抑制算法(Non-maximum suppression, NMS)
2020/10/15 Python
python中pyqtgraph知识点总结
2021/01/26 Python
英国DVD和蓝光碟片购买网站:Zoom.co.uk(电影和电视)
2019/09/23 全球购物
乐高西班牙官方商店:LEGO Shop ES
2019/12/01 全球购物
医学专业本科毕业生自我鉴定
2013/12/28 职场文书
业务员的岗位职责
2014/03/15 职场文书
生日主持词
2014/03/20 职场文书
赡养老人协议书
2014/04/21 职场文书
教师考核材料
2014/05/21 职场文书
五月的鲜花活动方案
2014/08/21 职场文书
工作检讨书500字
2014/10/19 职场文书
团员个人年度总结
2015/02/26 职场文书
2015年普法依法治理工作总结
2015/05/26 职场文书
企业催款函范本
2015/06/24 职场文书
2016年感恩父亲节活动总结
2016/04/01 职场文书
爱心捐款倡议书:点燃希望,传递温暖
2019/11/04 职场文书