tf.keras.backend.variable

Instantiates a variable and returns it.

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).

Examples:

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.]])>