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

作者:Flora_cv 时间:2021-06-25 21:21:02 

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


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), 导致后续参数和输出看起来正常, 但是不会更新.

来源:https://blog.csdn.net/Smily_Sunny/article/details/81459487

标签:Tensorflow,tensorf,指定列
0
投稿

猜你喜欢

  • django 做 migrate 时 表已存在的处理方法

    2022-02-14 16:11:53
  • 用Dreamweaver MX设计各种网页鼠标样式

    2008-10-04 10:18:00
  • python flask框架实现重定向功能示例

    2022-01-16 07:14:51
  • 写给应聘页面重构的同学

    2009-03-18 11:01:00
  • 如何用Python来搭建一个简单的推荐系统

    2022-07-20 22:17:33
  • Python 虚拟环境venv详解

    2021-04-12 03:44:14
  • 跟老齐学Python之赋值,简单也不简单

    2021-03-09 22:44:14
  • 浅谈python str.format与制表符\\t关于中文对齐的细节问题

    2023-05-23 00:39:56
  • wdcp添加tomcat,同时支持php和java教程

    2023-10-09 10:39:38
  • 矩形相交以及求出相交的区域的原理解析

    2023-08-17 18:39:09
  • python pyecharts库的用法大全

    2021-04-21 13:48:05
  • python编写adb截图工具的实现源码

    2021-03-24 08:50:15
  • 用ASP和XMLHTTP分析远程XML文件

    2007-12-12 12:48:00
  • Python函数生成器原理及使用详解

    2023-12-02 17:57:31
  • 基于Bootstrap实现Material Design风格表单插件 附源码下载

    2024-05-03 15:33:11
  • 解析Python中while true的使用

    2022-07-23 21:19:53
  • utf8_unicode_ci与utf8_general_ci的区别

    2010-03-03 15:54:00
  • 基于python实现文件加密功能

    2022-02-02 20:28:57
  • SQL Server 2008中的MERGE(不仅仅是合并)

    2010-10-15 14:16:00
  • 使用Python操作FTP实现上传和下载的方法

    2023-03-09 20:49:51
  • asp之家 网络编程 m.aspxhome.com