如何在 TensorFlow 中获得 None(动态输入形状)的真实形状?

哎呀

我有一个占位符,其形状为 [无,维度],“无”表示批量大小。我想获得“无”的真实形状。

我在构建模型时尝试了两种方法:

首先,x.get_shape() 并获取形状为 [Dimension(None), Dimension(128)]

二、x.shape,获取shape为[Dimension(None), Dimension(128)]

而我想要的是真实的形状,比如这一轮batch size为100时,我想得到[Dimension(100), Dimension(128)]。

如何获得动态输入形状?

不是phd的phd

我相信tf.shape这就是你正在寻找的。

tf.shape(x) 可以在会话运行时获取形状。

完整示例如下:

import tensorflow as tf
a = tf.ones([3,4])
b = tf.shape(a)
sess=tf.Session()
print(b.eval(session=sess))

您还可以使用b来初始化新变量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在TensorFlow中获得不规则形状的参数

如何获得 Tensorflow 形状

如何在TensorFlow中了解静态形状和动态形状?

Tensorflow C ++:如何获得输出的张量形状?

如何在TensorFlow中更改变量的形状?

如何在 Tensorflow 中创建动态层数?

如何在Keras中获得图层的输出形状?

如何在我的CreateJS形状中获得随机颜色?

如何在NumPy中获得常数以保持形状

如何知道每次如何在 Tensorflow 中定义我的变量/占位符形状

如何在Tensorflow中获得LSTM的密集层输出?

如何在TensorFlow 2 Eager中获得learning_phase?

如何在TensorFlow 2中获得Keras张量的值?

如何在Tensorflow 2.0中获得张量值?

如何在Tensorflow中获得线性回归的正确答案?

如何在保留 Tensorflow 中矩阵的形状的情况下将矩阵与向量相乘?

Tensorflow 动态 RNN - 形状

在使用Tensorflow 1.x时,如何仍由静态形状引起的TypeError仍坚持使用[[None]`形状?

如何在Pygame中动态生成形状?

如何在 SwiftUI 中创建自定义动态形状?

如何在uwp中获得触摸输入?

如何在输入balise中获得价值

如何在 Keras 中获得输入梯度?

Tensorflow Lite:关于tflite文件中的输入形状

keras Tensorflow 中 InputLayer 的输入形状是什么?

你能在 Tensorflow 中改变训练模型的输入形状吗?

如何在Keras的顺序模型中更改输入形状

如何在Keras中设置适当的模型输入形状

如何在Keras中为双向LSTM配置输入形状