View source on GitHub |
Instantiates a variable and returns it.
tf.keras.backend.variable(
value, dtype=None, name=None, constraint=None
)
value
: Numpy array, initial value of the tensor.dtype
: Tensor type.name
: Optional name string for the tensor.constraint
: Optional projection function to be
applied to the variable after an optimizer update.A variable instance (with Keras metadata included).
>>> val = np.array([[1, 2], [3, 4]])
>>> kvar = tf.keras.backend.variable(value=val, dtype='float64',
... name='example_var')
>>> tf.keras.backend.dtype(kvar)
'float64'
>>> print(kvar)
<tf.Variable 'example_var:...' shape=(2, 2) dtype=float64, numpy=
array([[1., 2.],
[3., 4.]])>