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中的类,对象,方法,属性
Sep 11 Python
Python下载网络小说实例代码
Feb 03 Python
pandas DataFrame数据转为list的方法
Apr 11 Python
Django添加favicon.ico图标的示例代码
Aug 07 Python
Python Django给admin添加Action的方法实例详解
Apr 29 Python
使用Python3内置文档高效学习以及官方中文文档
May 19 Python
python sklearn库实现简单逻辑回归的实例代码
Jul 01 Python
python批量解压zip文件的方法
Aug 20 Python
python dumps和loads区别详解
Feb 04 Python
用Python绘制漫步图实例讲解
Feb 26 Python
python 密码学示例——理解哈希(Hash)算法
Sep 21 Python
python如何获得list或numpy数组中最大元素对应的索引
Nov 16 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
mysql数据库差异比较的PHP代码
2012/02/05 PHP
PHP 图片水印类代码
2012/08/27 PHP
如何使用PHP计算上一个月的今天
2013/05/23 PHP
laravel 解决强制跳转 https的问题
2019/10/22 PHP
javascript中的对象和数组的应用技巧
2007/01/07 Javascript
jquery easyui combobox模糊过滤(示例代码)
2013/11/30 Javascript
jq实现酷炫的鼠标经过图片翻滚效果
2014/03/12 Javascript
jQuery实现伪分页的方法分享
2016/02/17 Javascript
js滚动条平滑移动示例代码
2016/03/29 Javascript
jQuery模仿阿里云购买服务器选择购买时间长度的代码
2016/04/29 Javascript
js获取隐藏元素宽高的实现方法
2016/05/19 Javascript
js中使用使用原型(prototype)定义方法的好处详解
2016/07/04 Javascript
AngularJS ng-style中使用filter
2016/09/21 Javascript
jquery实现的table排序功能示例
2017/03/10 Javascript
详解Vue CLI3配置之filenameHashing使用和源码设计使用和源码设计
2018/08/31 Javascript
vue使用v-for实现hover点击效果
2018/09/29 Javascript
python3.3使用tkinter开发猜数字游戏示例
2014/03/14 Python
TF-IDF与余弦相似性的应用(一) 自动提取关键词
2017/12/21 Python
python解决js文件utf-8编码乱码问题(推荐)
2018/05/02 Python
浅析Python数据处理
2018/05/02 Python
Tensorflow中的placeholder和feed_dict的使用
2018/07/09 Python
对python:threading.Thread类的使用方法详解
2019/01/31 Python
详解Python 调用C# dll库最简方法
2019/06/20 Python
python文字转语音的实例代码分析
2019/11/12 Python
Python手绘可视化工具cutecharts使用实例
2019/12/05 Python
Python+OpenCV实现将图像转换为二进制格式
2020/01/09 Python
详解Python3 中的字符串格式化语法
2020/01/15 Python
Tensorflow训练MNIST手写数字识别模型
2020/02/13 Python
自学python用什么系统好
2020/06/23 Python
amazeui 验证按钮扩展的实现
2020/08/21 HTML / CSS
护理专业毕业生自荐信范文
2014/01/05 职场文书
体育运动口号
2014/06/09 职场文书
音乐学专业求职信
2014/07/22 职场文书
幼师大班个人总结
2015/02/13 职场文书
WebWorker 封装 JavaScript 沙箱详情
2021/11/02 Javascript
Win11远程连接不上怎么办?Win11远程桌面用不了的解决方法
2022/08/05 数码科技