阅读(6.2k) 书签 (0)

TensorFlow函数教程:tf.keras.backend.placeholder

2019-03-21 17:40 更新

tf.keras.backend.placeholder函数

tf.keras.backend.placeholder(
    shape=None,
    ndim=None,
    dtype=None,
    sparse=False,
    name=None
)

定义在:tensorflow/python/keras/backend.py。

实例化占位符张量并返回它。

参数:

  • shape:占位符的shape(整数元组,可能包含None条目)。
  • ndim:张量的轴数。必须至少指定{ shape,ndim}中的一个。如果两个都被指定,则使用shape。
  • dtype:占位符类型。
  • sparse:Boolean,占位符是否应具有稀疏类型。
  • name:占位符的可选名称字符串。

可能引发的异常:

  • ValueError:如果急切执行调用。

返回:

张量实例(包括 Keras 元数据)。

示例:

>>> from keras import backend as K
>>> input_ph = K.placeholder(shape=(2, 4, 5))
>>> input_ph._keras_shape
(2, 4, 5)
>>> input_ph
<tf.Tensor 'Placeholder_4:0' shape=(2, 4, 5) dtype=float32>